const int8_t speechSamples[] = {
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    1,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,
   0,    0,    0,    0,    0,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    1,    1,    0,    0,    0,    0,   -1,   -1,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    0,    0,
   0,    0,    0,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    0,    0,    0,    0,
  -1,    0,    0,    0,    0,    0,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,   -1,   -1,    0,    1,    2,    3,    3,    3,    3,    3,    3,
   2,    1,    1,    0,    0,    0,    1,    1,    0,    0,    0,    1,    0,    0,    1,    4,
   4,    3,    2,    0,   -2,   -4,   -5,   -5,   -5,   -4,   -3,   -1,    0,    1,    0,    0,
  -2,   -3,   -4,   -4,   -2,   -1,   -2,   -1,   -1,   -1,    0,   -1,   -2,   -2,   -2,   -1,
   0,    1,    2,    0,    0,   -1,   -3,   -4,   -4,   -3,   -3,   -3,    0,    1,    1,    1,
   0,   -3,   -5,   -4,   -4,   -4,   -3,    0,    0,    0,    1,    0,   -3,   -1,    0,    0,
   0,    0,    0,    0,    0,   -2,   -5,   -5,   -5,   -3,   -1,    1,    3,    1,    0,    0,
   0,   -1,    0,    1,    0,    0,    0,    1,    1,    1,    0,   -1,    0,    1,    5,    6,
   9,   10,    8,    8,    8,    7,    4,    4,    3,    3,    5,    6,    8,    7,    8,    9,
   9,   10,   10,    9,    7,    8,    8,    7,    6,    5,    4,    3,    3,    4,    4,    5,
   6,    5,    4,    4,    4,    3,    2,    1,    1,    1,    1,    1,    0,   -1,   -3,   -3,
  -3,   -3,   -3,   -2,   -1,    0,    1,    0,   -1,   -2,   -4,   -5,   -5,   -4,   -5,   -7,
  -9,  -11,  -12,  -14,  -14,  -14,  -14,  -12,  -11,   -8,   -7,   -7,  -11,  -13,  -16,  -18,
 -18,  -19,  -18,  -16,  -15,  -14,  -15,  -15,  -16,  -19,  -20,  -19,  -18,  -18,  -19,  -17,
 -12,  -10,  -10,  -11,  -12,  -12,  -14,  -20,  -23,  -24,  -23,  -17,  -12,   -6,    0,    6,
  12,   26,   47,   56,   48,   39,   45,   51,   42,   27,   19,   19,   12,    8,   13,   22,
  19,    9,    3,    6,   11,    7,    2,    3,    4,    5,    7,   14,   18,   16,    9,    5,
   8,   10,    8,    4,    5,    9,   12,   13,   11,   12,    8,    2,    0,    3,    5,    4,
   1,    2,    6,    8,    8,    7,    6,    4,    2,    3,    8,   10,    9,    7,    7,   10,
  11,    9,    6,    2,    1,    2,    3,    4,    5,    1,   -2,   -4,   -3,   -3,   -5,   -8,
  -9,  -10,  -10,   -8,   -7,   -9,  -11,  -13,  -13,  -13,  -13,  -15,  -19,  -20,  -21,  -21,
 -21,  -22,  -22,  -22,  -21,  -22,  -21,  -23,  -25,  -29,  -30,  -30,  -31,  -32,  -34,  -34,
 -35,  -37,  -39,  -39,  -38,  -37,  -38,  -35,  -28,  -22,  -25,  -27,  -26,  -23,  -22,  -19,
   7,   48,   89,   97,   91,   85,   81,   73,   46,   22,    5,    0,   -4,    1,   16,   22,
  22,   10,    5,    2,   -2,   -9,  -17,  -14,  -11,   -3,    9,   26,   39,   39,   36,   33,
  32,   26,   18,   14,   11,   10,    7,    9,    9,    3,  -10,  -23,  -29,  -32,  -34,  -35,
 -31,  -25,  -17,   -8,    0,    8,    9,    8,    9,   13,   20,   25,   30,   34,   38,   41,
  41,   36,   26,   15,    6,    3,    2,    1,    1,    0,    1,    3,    6,    5,    2,    0,
  -4,   -5,   -2,    1,    4,    4,    2,    1,    1,    0,   -2,   -7,  -11,  -12,  -11,   -9,
  -6,   -5,   -6,   -9,  -12,  -14,  -16,  -19,  -23,  -28,  -30,  -32,  -31,  -32,  -34,  -37,
 -38,  -37,  -36,  -33,  -31,  -31,  -36,  -40,  -42,  -45,  -47,  -48,  -47,  -45,  -39,  -32,
 -23,  -19,  -17,  -14,  -11,   -6,    3,   30,   72,  103,  101,   82,   77,   82,   71,   38,
  13,    5,    2,    0,    3,   15,   24,   18,    1,   -9,  -11,  -15,  -25,  -31,  -26,  -15,
  -2,   18,   42,   53,   49,   42,   37,   34,   23,   10,    6,    6,    7,    7,   10,   11,
   1,  -17,  -34,  -42,  -45,  -49,  -51,  -45,  -32,  -18,   -3,    9,   18,   19,   15,   14,
  17,   22,   23,   24,   27,   33,   41,   49,   48,   39,   27,   19,   15,   10,    5,    0,
  -3,   -3,    0,    4,    7,    4,   -1,   -6,   -8,   -3,    2,    3,    2,    2,    4,    6,
   8,    5,    0,   -6,   -9,   -8,   -5,   -3,   -4,   -7,  -10,  -12,  -13,  -15,  -19,  -25,
 -32,  -35,  -34,  -33,  -34,  -37,  -40,  -40,  -41,  -38,  -36,  -38,  -39,  -43,  -41,  -40,
 -40,  -40,  -42,  -41,  -40,  -34,  -30,  -26,  -25,  -22,  -21,  -16,   -8,   13,   61,  101,
 112,   84,   72,   83,   85,   61,   21,    7,    8,   12,    7,   12,   27,   28,   14,   -9,
 -16,  -16,  -23,  -34,  -42,  -37,  -25,   -3,   20,   37,   41,   36,   36,   34,   28,   18,
  14,   16,   15,   14,   16,   24,   23,    5,  -17,  -31,  -33,  -40,  -50,  -53,  -46,  -34,
 -25,  -13,    0,    7,    7,    3,    6,   14,   19,   21,   24,   30,   38,   44,   49,   50,
  44,   35,   29,   25,   20,   12,    6,    2,    0,    1,    2,    2,    0,   -5,  -10,  -10,
  -5,   -1,   -2,   -3,   -1,    3,    7,    8,    5,    1,   -3,   -7,   -9,   -8,   -7,   -9,
 -13,  -15,  -15,  -13,  -14,  -18,  -26,  -33,  -38,  -41,  -42,  -44,  -47,  -50,  -50,  -48,
 -45,  -45,  -46,  -48,  -50,  -52,  -49,  -44,  -39,  -37,  -33,  -29,  -21,  -16,   -8,   -2,
  10,   57,   97,  102,   79,   76,   89,   94,   64,   24,   15,   18,   13,   -2,    2,   27,
  36,   18,   -6,   -5,    0,  -11,  -32,  -46,  -42,  -35,  -20,    3,   20,   32,   37,   40,
  40,   34,   23,   18,   15,    4,   -2,    1,   20,   24,   10,   -1,   -4,   -7,  -23,  -40,
 -45,  -42,  -41,  -41,  -29,  -10,    3,    4,    2,    7,   12,   11,    7,    8,   14,   20,
  25,   33,   46,   53,   51,   47,   45,   41,   32,   22,   16,   14,   10,    6,    6,    7,
   4,   -1,   -7,   -8,   -9,  -14,  -18,  -16,  -10,   -4,   -1,    2,    5,    4,    0,   -5,
  -8,  -10,  -14,  -19,  -21,  -20,  -18,  -17,  -19,  -23,  -27,  -34,  -41,  -46,  -50,  -54,
 -59,  -62,  -60,  -57,  -57,  -59,  -57,  -55,  -55,  -56,  -54,  -46,  -36,  -27,  -21,  -10,
   3,   23,   50,   89,  107,   90,   76,   79,   93,   75,   42,   25,   26,   22,    5,    2,
  22,   41,   22,   -4,   -8,    1,    1,  -24,  -42,  -39,  -33,  -25,  -13,    7,   24,   31,
  32,   34,   34,   28,   24,   17,    7,   -2,   -4,   10,   18,   11,    4,    5,    5,   -8,
 -24,  -31,  -30,  -36,  -44,  -38,  -22,   -5,    0,    2,    9,   14,   12,    6,    2,    3,
   2,    2,    6,   16,   29,   42,   51,   56,   56,   52,   48,   42,   35,   30,   24,   17,
  13,   16,   18,   13,    4,    0,   -5,  -13,  -21,  -24,  -21,  -19,  -21,  -17,   -6,    3,
   2,   -4,   -7,   -6,  -10,  -18,  -23,  -23,  -24,  -26,  -27,  -25,  -23,  -27,  -34,  -40,
 -45,  -50,  -57,  -63,  -66,  -68,  -69,  -69,  -67,  -64,  -61,  -55,  -49,  -45,  -37,  -26,
 -18,  -10,    2,   19,   46,   80,   95,   83,   72,   83,   91,   70,   41,   26,   27,   21,
   6,    6,   24,   39,   27,    7,    7,   17,    9,  -17,  -33,  -29,  -21,  -19,  -13,    2,
  19,   27,   26,   28,   29,   25,   14,    3,   -5,   -8,   -6,   -1,    1,    1,    3,    5,
   0,   -9,  -18,  -23,  -28,  -34,  -34,  -25,  -13,   -5,    1,   10,   17,   18,   12,    8,
   5,    2,    0,    0,    5,   15,   26,   36,   44,   46,   46,   44,   40,   34,   29,   25,
  21,   20,   23,   25,   23,   19,   14,    8,    0,   -8,  -14,  -18,  -20,  -20,  -18,  -12,
  -7,   -7,   -9,  -10,  -10,  -15,  -22,  -26,  -26,  -27,  -29,  -30,  -30,  -31,  -35,  -39,
 -44,  -52,  -59,  -65,  -71,  -74,  -74,  -71,  -68,  -62,  -53,  -45,  -38,  -31,  -23,  -17,
 -10,    0,    5,   27,   63,   88,   81,   69,   88,  105,   85,   50,   33,   37,   27,    1,
  -3,   18,   35,   20,    5,   13,   28,   16,  -18,  -32,  -25,  -21,  -26,  -28,   -9,   10,
  22,   26,   30,   36,   35,   25,   13,    4,    0,    0,    0,   -1,    0,    8,   12,    6,
  -4,  -11,  -15,  -25,  -38,  -44,  -39,  -31,  -27,  -21,   -9,    1,    5,    5,    5,    6,
   6,    3,    4,   11,   23,   34,   45,   54,   59,   61,   59,   54,   47,   37,   28,   22,
  20,   20,   19,   17,   16,   14,    8,    1,   -6,  -14,  -21,  -26,  -28,  -26,  -24,  -22,
 -20,  -17,  -15,  -16,  -21,  -25,  -25,  -26,  -29,  -31,  -28,  -27,  -29,  -31,  -31,  -37,
 -47,  -55,  -60,  -63,  -70,  -72,  -68,  -63,  -57,  -50,  -41,  -31,  -28,  -25,  -18,   -8,
  -1,   11,   32,   44,   41,   43,   64,   81,   68,   50,   52,   65,   58,   36,   34,   54,
  58,   36,   25,   38,   49,   31,    3,    0,    7,    1,  -18,  -27,  -21,  -14,  -19,  -25,
 -22,  -14,  -11,  -14,  -16,  -16,  -13,  -10,  -10,  -11,   -7,    0,    6,    6,    6,   11,
  18,   17,   11,    9,   12,   13,    6,    1,    1,    3,    0,   -6,   -7,   -4,   -4,   -7,
  -7,   -4,    0,    2,    4,    7,   13,   19,   22,   25,   29,   34,   37,   36,   36,   37,
  37,   35,   31,   29,   27,   22,   16,   11,    7,    3,   -2,   -7,  -11,  -15,  -20,  -23,
 -26,  -30,  -34,  -36,  -36,  -38,  -39,  -39,  -38,  -37,  -38,  -39,  -38,  -38,  -39,  -41,
 -42,  -42,  -42,  -43,  -43,  -42,  -41,  -40,  -40,  -38,  -35,  -33,  -32,  -29,  -20,   -6,
   1,    0,    1,   19,   37,   35,   20,   22,   46,   56,   38,   28,   50,   74,   69,   51,
  56,   78,   80,   58,   42,   48,   52,   35,   14,   10,   17,   13,    0,  -11,   -9,   -6,
 -14,  -27,  -34,  -33,  -32,  -38,  -45,  -44,  -35,  -29,  -29,  -29,  -19,   -9,   -6,   -8,
  -6,    1,    6,    4,    3,    8,   15,   17,   15,   17,   23,   26,   25,   22,   25,   27,
  24,   20,   20,   24,   24,   21,   21,   25,   26,   23,   21,   21,   22,   17,   12,   12,
  12,    9,    4,    4,    4,    1,   -2,   -5,   -5,   -7,  -13,  -19,  -21,  -21,  -24,  -31,
 -33,  -31,  -32,  -37,  -42,  -41,  -40,  -45,  -51,  -51,  -50,  -53,  -57,  -56,  -53,  -53,
 -53,  -51,  -47,  -45,  -42,  -38,  -33,  -25,  -14,   -5,   -4,   -1,   16,   33,   30,   15,
  20,   46,   55,   40,   31,   51,   73,   68,   53,   58,   77,   77,   58,   48,   55,   58,
  40,   23,   24,   29,   22,    9,    2,    4,    4,   -4,  -16,  -23,  -22,  -23,  -31,  -39,
 -39,  -33,  -28,  -33,  -35,  -27,  -18,  -19,  -23,  -21,  -13,   -9,  -12,  -13,   -6,    2,
   3,    3,    8,   15,   20,   21,   22,   25,   26,   27,   28,   29,   30,   30,   31,   32,
  33,   34,   33,   31,   29,   27,   26,   22,   17,   14,   12,   10,    7,    3,    0,   -2,
  -5,   -9,  -14,  -19,  -22,  -25,  -30,  -34,  -37,  -38,  -40,  -44,  -47,  -47,  -49,  -52,
 -56,  -57,  -57,  -59,  -61,  -60,  -58,  -56,  -54,  -53,  -49,  -45,  -39,  -30,  -19,  -13,
 -14,   -7,   10,   21,   16,    9,   20,   41,   47,   35,   33,   52,   70,   66,   58,   64,
  76,   74,   61,   55,   60,   59,   45,   34,   35,   38,   32,   19,   11,   13,   13,    4,
  -8,  -14,  -12,  -13,  -23,  -31,  -30,  -24,  -24,  -31,  -31,  -24,  -20,  -24,  -27,  -23,
 -17,  -17,  -21,  -20,  -12,   -6,   -6,   -7,   -2,    5,   11,   11,    9,   14,   21,   23,
  20,   23,   29,   30,   27,   29,   34,   34,   29,   26,   28,   28,   22,   17,   15,   15,
   9,    4,    2,    0,   -7,  -13,  -14,  -17,  -24,  -31,  -33,  -30,  -30,  -36,  -40,  -35,
 -28,  -31,  -40,  -41,  -35,  -34,  -40,  -42,  -39,  -37,  -39,  -36,  -28,  -26,  -30,  -28,
 -15,   -6,   -8,  -16,  -14,   -2,    5,    0,   -6,   -1,   12,   21,   18,   15,   23,   38,
  41,   35,   36,   46,   50,   40,   34,   42,   50,   42,   32,   34,   42,   41,   31,   24,
  25,   23,   15,    7,    3,    1,   -1,   -6,  -11,  -12,  -10,  -11,  -16,  -19,  -17,  -15,
 -18,  -22,  -21,  -17,  -16,  -19,  -18,  -12,   -8,  -10,  -11,   -6,   -1,    0,   -3,   -2,
   1,    3,    2,    1,    3,    4,    2,    1,    2,    2,   -1,   -4,   -3,    0,    3,    2,
   0,    0,    6,   13,   12,    3,    0,    7,   12,    7,    1,    1,    2,    1,    2,    6,
   4,   -4,   -7,   -2,   -1,  -12,  -22,  -22,  -20,  -24,  -29,  -28,  -26,  -26,  -26,  -22,
 -19,  -16,  -13,  -13,  -15,  -13,   -4,    0,   -6,   -9,    0,   12,   12,    9,   14,   25,
  28,   26,   27,   30,   30,   26,   25,   24,   24,   22,   21,   20,   18,   19,   20,   17,
  12,   10,   14,   11,    4,    0,    3,    5,    1,   -1,    1,    4,    2,    0,    0,    2,
   0,   -5,   -5,   -3,   -4,   -8,  -10,  -10,  -10,  -13,  -14,  -14,  -15,  -17,  -19,  -19,
 -19,  -21,  -23,  -24,  -23,  -24,  -27,  -29,  -31,  -32,  -34,  -35,  -34,  -31,  -17,   -4,
  -7,  -11,    3,   22,   21,    3,    2,   21,   26,   12,    7,   19,   25,   18,   21,   35,
  40,   26,   21,   31,   35,   20,    5,    8,   13,    6,   -2,   -1,    3,    1,   -1,    0,
   2,    2,    1,   -1,   -4,   -5,   -2,   -3,   -9,  -11,   -4,    0,   -3,   -5,    0,    5,
   3,    1,    5,    7,    3,    0,    5,    7,    1,   -4,    0,    6,    4,    2,    3,    8,
   7,    4,    6,    8,    6,    2,    3,    6,    6,    4,    4,    7,    6,    5,    6,    9,
   8,    5,    4,    6,    4,    0,    0,    0,   -1,   -4,   -5,   -4,   -3,   -6,   -7,   -6,
  -6,   -7,  -10,   -9,   -8,  -11,  -13,  -13,  -14,  -16,  -19,  -22,  -21,  -23,  -28,  -30,
 -32,  -33,  -37,  -39,  -41,  -42,  -42,  -35,  -21,  -13,  -14,  -16,   -3,   14,   12,   -2,
  -2,   16,   23,   13,    7,   22,   31,   25,   27,   41,   47,   35,   29,   39,   45,   31,
  15,   16,   21,   17,    8,    6,    8,    8,    4,    3,    2,    1,    1,   -2,   -7,   -9,
  -5,   -5,  -12,  -17,   -9,   -3,   -8,  -12,   -7,    0,   -1,   -6,   -2,    3,    0,   -5,
  -1,    5,    3,   -4,   -2,    5,    6,    1,    1,    7,    9,    6,    5,    9,   10,    6,
   5,    7,    9,    8,    6,    8,   11,   10,   10,   11,   11,   10,    9,   10,    9,    5,
   3,    3,    3,    0,   -2,   -1,    0,   -2,   -4,   -3,   -2,   -4,   -7,   -6,   -3,   -4,
  -8,   -9,   -6,   -7,   -9,  -10,   -8,   -8,  -11,  -13,  -13,  -13,  -14,  -15,  -17,  -17,
 -18,  -21,  -21,  -24,  -27,  -29,  -32,  -34,  -37,  -39,  -43,  -45,  -44,  -40,  -34,  -23,
 -12,   -6,    0,   11,   23,   24,   15,   17,   28,   29,   20,   20,   35,   41,   35,   36,
  52,   56,   41,   36,   44,   44,   26,    8,    9,   12,    2,   -8,   -9,   -6,   -6,   -7,
  -5,   -5,   -7,   -8,   -9,  -12,  -15,  -13,  -13,  -19,  -21,  -11,   -3,   -6,   -9,   -1,
   9,    8,    4,    6,   11,    7,    0,    2,    7,    4,   -2,    0,    8,   10,    7,    8,
  14,   14,   10,    7,    9,    7,    3,    0,    0,    1,    0,    0,    3,    6,    6,    6,
   8,    9,    9,    6,    6,    4,    3,    0,    1,    6,    5,    0,   -1,    2,    2,    0,
   0,    1,    0,   -2,    4,    9,    5,    0,    0,    3,    2,    0,   -2,   -1,   -1,   -3,
  -2,   -2,   -4,   -7,   -7,   -7,   -8,   -9,  -10,  -12,  -14,  -16,  -16,  -18,  -20,  -22,
 -24,  -27,  -29,  -30,  -31,  -33,  -33,  -33,  -36,  -39,  -39,  -38,  -42,  -44,  -37,  -28,
 -28,  -19,    8,   32,   36,   34,   52,   77,   74,   47,   42,   54,   39,    8,    4,   27,
  30,    2,   -3,   26,   41,   13,  -10,   -4,   -3,  -28,  -48,  -41,  -29,  -35,  -40,  -20,
   6,   23,   27,   30,   32,   36,   42,   37,   21,    6,    7,   12,    6,    3,    9,   13,
   2,   -3,    3,    9,   -8,  -32,  -36,  -30,  -31,  -38,  -30,  -16,  -11,   -9,    2,   23,
  29,   22,   18,   23,   23,   18,   12,   10,   10,    7,    6,    7,   11,    9,    1,   -5,
  -9,  -10,  -17,  -26,  -31,  -25,  -19,  -16,  -10,   -1,    7,   10,   14,   21,   25,   24,
  22,   21,   21,   21,   22,   22,   19,   17,   17,   18,   13,    6,    2,    0,   -6,  -10,
  -9,   -7,   -7,   -9,   -5,    1,    3,    1,    0,    1,    0,   -2,   -4,   -5,   -6,   -8,
  -7,   -6,   -5,   -5,   -6,   -7,   -8,   -9,  -12,  -15,  -19,  -21,  -22,  -22,  -22,  -23,
 -24,  -24,  -24,  -25,  -26,  -28,  -33,  -37,  -36,  -32,  -34,  -38,  -37,  -35,  -35,  -34,
 -27,  -24,  -29,   -1,   59,   79,   42,   33,   83,  112,   69,    8,   18,   37,    5,  -30,
  -5,   30,    3,  -30,   -1,   45,   32,  -15,  -27,   -3,   -9,  -44,  -41,  -10,    2,   -4,
   9,   48,   74,   66,   44,   38,   37,   32,   14,  -11,  -28,  -27,  -15,  -14,  -16,  -13,
  -8,  -14,  -22,  -20,  -15,  -27,  -48,  -47,  -27,  -11,   -7,    1,   20,   36,   38,   36,
  41,   37,   19,    2,    0,    1,   -3,  -11,  -12,   -3,    3,    1,   -3,   -4,   -6,  -13,
 -20,  -21,  -16,  -14,  -14,   -7,   10,   24,   28,   28,   30,   29,   21,   11,    3,   -3,
 -11,  -14,  -10,   -5,   -3,    0,    7,   10,   10,   11,   12,    7,    0,    0,    3,    4,
   1,    2,   10,   15,   13,   10,   12,   11,    4,   -2,   -3,   -1,   -3,   -5,   -4,    0,
   2,    2,    2,    1,    0,   -3,   -5,   -6,   -8,  -10,  -10,   -8,   -6,   -4,   -3,   -2,
  -3,   -3,   -3,   -4,   -6,   -8,   -9,   -9,   -9,  -10,  -11,  -13,  -15,  -16,  -19,  -24,
 -26,  -24,  -25,  -33,  -38,  -31,  -23,  -29,  -41,  -33,  -17,  -18,  -35,  -35,  -13,   -4,
 -13,   -7,   30,   62,   57,   41,   64,   93,   75,   31,   14,   28,   18,  -17,  -28,   -2,
  14,   -8,  -24,    5,   36,   13,  -26,  -29,   -7,   -9,  -32,  -26,    1,   20,   21,   33,
  58,   71,   54,   24,   10,    9,    4,  -19,  -41,  -43,  -27,  -12,  -12,  -14,  -12,   -9,
 -16,  -25,  -26,  -23,  -27,  -35,  -25,    0,   21,   25,   27,   38,   47,   40,   23,   13,
   9,   -1,  -14,  -15,   -5,    1,   -4,   -5,    5,   11,    0,  -15,  -17,  -13,  -16,  -21,
 -14,    0,    9,   12,   20,   35,   40,   30,   19,   13,    7,   -3,  -12,  -15,  -15,  -13,
  -9,   -4,    0,    0,    0,   -1,   -5,   -8,   -6,   -3,   -2,    0,    8,   21,   25,   22,
  21,   24,   19,    6,   -1,   -4,   -6,  -12,  -12,   -6,    0,    0,    0,    2,    5,    3,
   0,   -1,   -2,   -2,   -1,    1,    5,    5,    5,    6,    5,    2,    0,   -1,   -2,   -4,
  -3,    0,    2,    3,    3,    4,    3,    0,   -4,   -9,  -14,  -19,  -21,  -22,  -21,  -21,
 -20,  -17,  -14,  -14,  -15,  -13,  -13,  -13,  -13,  -14,  -16,  -20,  -21,  -20,  -18,  -19,
 -23,  -25,  -24,  -20,  -22,  -32,  -40,  -28,  -13,  -13,  -17,    8,   50,   63,   46,   48,
  85,   90,   40,    3,   15,   29,   -8,  -43,  -18,   22,   13,  -15,   -5,   30,   30,  -18,
 -44,  -27,  -12,  -24,  -33,  -12,   20,   32,   32,   45,   66,   59,   26,   -2,   -6,    4,
  -7,  -34,  -41,  -20,    4,    5,   -8,  -12,   -8,  -16,  -35,  -41,  -31,  -22,  -25,  -22,
   4,   37,   48,   39,   38,   47,   42,   16,   -4,   -3,    1,   -8,  -17,   -4,   14,   13,
  -2,   -3,    6,   -1,  -24,  -36,  -23,  -11,  -11,   -8,   11,   34,   37,   31,   34,   39,
  28,    5,   -8,  -10,  -11,  -17,  -21,  -16,   -6,   -2,   -4,   -7,   -7,   -8,  -15,  -21,
 -19,   -8,    2,    7,   12,   21,   32,   32,   20,   12,   10,    6,   -3,  -10,   -6,    1,
   2,    1,    6,   12,   12,    4,   -2,   -1,   -1,   -3,   -3,    0,    7,   12,   14,   16,
  15,   12,    5,    0,   -4,   -5,   -4,   -3,   -1,    2,    7,   10,    9,    6,    3,    0,
  -5,   -8,   -9,  -11,  -11,  -10,   -8,   -7,   -8,  -12,  -13,  -15,  -19,  -24,  -23,  -19,
 -19,  -17,  -13,   -6,   -4,   -5,   -6,   -6,   -8,  -14,  -17,  -19,  -18,  -17,  -16,  -15,
 -13,  -13,  -16,  -19,  -18,  -17,  -20,  -22,  -20,  -15,  -15,  -20,  -25,  -28,  -28,  -24,
 -16,  -12,   -2,   23,   56,   73,   68,   67,   78,   72,   39,    7,    0,   -3,  -20,  -36,
 -16,   14,   16,    0,    0,   20,   15,  -19,  -45,  -44,  -29,  -21,  -17,    2,   31,   51,
  57,   60,   61,   47,   14,  -15,  -22,  -15,   -9,  -19,  -25,  -10,   14,   20,    4,  -15,
 -21,  -23,  -37,  -50,  -43,  -15,    7,   10,   18,   43,   63,   51,   25,   16,   18,    3,
 -20,  -22,    0,   13,    6,    2,   17,   26,    8,  -17,  -23,  -20,  -29,  -42,  -34,   -7,
  11,   14,   19,   34,   41,   27,    7,    3,    5,   -1,  -15,  -16,   -2,    5,   -1,   -6,
  -1,    3,   -9,  -27,  -31,  -22,  -17,  -19,  -11,    9,   25,   29,   25,   26,   30,   19,
   0,   -7,   -4,   -1,   -4,   -3,    6,   17,   17,   10,    6,    4,    0,  -10,  -16,  -12,
  -4,    1,    6,   12,   19,   22,   18,   11,    4,   -1,   -5,   -7,   -7,   -2,    4,    9,
  12,   12,   11,    8,    2,   -4,   -9,  -10,   -9,   -7,   -5,   -3,   -1,   -1,   -4,   -8,
 -12,  -15,  -18,  -20,  -19,  -16,  -11,   -6,   -4,   -2,   -2,   -3,   -6,   -9,  -12,  -14,
 -15,  -15,  -10,   -7,   -4,   -2,   -2,   -2,   -6,   -9,  -14,  -16,  -15,  -13,  -10,  -10,
  -8,   -7,   -6,  -10,  -14,  -17,  -18,  -16,  -16,  -16,  -12,   -7,   -8,  -16,  -22,  -21,
 -22,  -28,  -30,  -16,    7,   27,   40,   53,   64,   63,   53,   45,   36,   15,   -7,  -15,
  -7,    1,    4,   10,   20,   23,   11,   -4,  -12,  -17,  -30,  -41,  -36,  -18,    5,   21,
  32,   43,   56,   60,   45,   19,   -2,   -5,   -4,   -8,  -11,   -6,    2,    5,    4,    5,
   1,  -17,  -40,  -48,  -38,  -28,  -24,  -13,   11,   32,   34,   26,   28,   35,   27,    2,
 -13,   -9,    1,    0,   -2,    9,   25,   21,    0,  -14,  -10,   -9,  -24,  -38,  -33,  -13,
  -3,    0,   11,   29,   34,   18,    3,    4,    8,    1,   -7,   -4,    5,    7,    2,    2,
   7,    4,   -9,  -21,  -22,  -20,  -21,  -19,   -7,    7,   14,   15,   19,   25,   23,   10,
   0,   -2,   -2,   -5,   -6,    0,    8,   11,    6,    2,    0,   -1,   -8,  -15,  -16,  -10,
  -6,   -4,    3,   16,   24,   21,   14,   12,   13,    9,    0,   -3,    0,    4,    3,    1,
   6,   10,    8,    0,   -4,   -3,   -3,   -4,   -5,   -1,    5,    7,    6,    4,    4,    3,
  -1,   -8,  -10,   -9,   -9,   -9,   -8,   -5,   -3,   -3,   -5,   -6,   -6,   -7,   -9,   -9,
  -6,   -4,   -3,   -3,   -3,   -3,   -4,   -7,  -10,  -11,  -12,  -13,  -13,   -9,   -5,   -3,
  -1,    0,    0,    0,   -2,   -4,   -5,   -4,   -5,   -4,   -3,   -1,   -2,   -4,   -5,   -7,
  -9,  -11,  -11,  -10,   -9,   -7,   -6,   -7,   -8,   -6,   -5,   -6,   -8,   -8,  -10,  -13,
 -17,  -20,  -20,  -23,  -29,  -30,  -23,   -9,    4,   19,   36,   51,   57,   52,   44,   40,
  34,   19,    5,    0,    0,    1,    4,   15,   26,   24,    8,  -12,  -25,  -24,  -17,  -17,
 -24,  -26,  -10,   15,   33,   36,   34,   35,   33,   19,    2,   -1,    7,   14,    7,   -1,
   1,   12,   13,    1,  -13,  -23,  -32,  -40,  -41,  -29,  -13,   -7,   -2,    5,   16,   21,
  15,   10,   10,   10,    3,   -2,    5,   19,   23,   16,   10,   10,    7,   -6,  -21,  -24,
 -19,  -21,  -26,  -22,   -6,    8,    9,    6,    9,   13,    9,    0,    0,    9,   16,   14,
  11,   15,   19,   12,    0,   -7,  -10,  -16,  -24,  -26,  -18,  -10,   -7,   -4,    2,    9,
   8,    4,    2,    3,    2,    0,    0,    6,   12,   13,   11,   11,   10,    4,   -3,  -10,
 -12,  -13,  -14,  -12,   -6,    0,    2,    3,    4,    6,    5,    1,    0,    4,    8,    9,
   9,   12,   16,   15,   10,    6,    5,    3,   -2,   -5,   -4,    0,    2,    1,    1,    3,
   4,    1,   -2,   -3,   -3,   -4,   -5,   -3,    0,    2,    1,    0,   -1,   -2,   -4,   -7,
  -9,   -8,   -8,   -7,   -5,   -3,   -1,   -2,   -4,   -6,   -7,   -7,   -7,   -8,   -7,   -7,
  -6,   -6,   -5,   -4,   -4,   -6,   -6,   -5,   -4,   -3,   -2,    0,    0,    0,    0,    1,
   1,    0,    0,   -2,   -1,   -2,   -2,   -2,   -4,   -4,   -6,   -7,   -8,   -7,   -6,   -5,
  -5,   -4,   -2,    0,    0,   -1,   -2,   -4,   -5,   -7,  -10,  -13,  -15,  -12,   -8,   -8,
 -11,  -11,  -10,   -7,   -8,  -11,  -15,  -18,  -18,  -12,   -3,    7,   18,   27,   35,   38,
  37,   33,   27,   21,   15,   10,    6,    6,    9,   16,   25,   30,   23,    6,  -13,  -22,
 -21,  -18,  -18,  -23,  -22,   -8,   14,   31,   35,   29,   23,   20,   14,    3,   -1,    2,
   9,   12,   11,   11,   12,    6,   -4,  -16,  -24,  -32,  -38,  -38,  -29,  -14,   -2,    1,
   3,    6,    8,    7,    3,    2,    3,    4,    6,   12,   21,   28,   25,   17,   11,    6,
  -2,  -13,  -19,  -16,  -13,  -12,  -12,   -6,    1,    4,    0,   -3,   -3,   -5,   -7,   -5,
   4,   16,   21,   18,   17,   18,   15,    5,   -4,   -9,  -12,  -15,  -15,   -9,   -3,   -1,
  -4,   -4,   -2,   -2,   -7,  -11,  -10,   -6,   -3,    0,    5,   12,   14,   12,   10,    9,
   6,    0,   -4,   -4,   -1,   -1,   -2,    0,    2,    2,   -1,   -3,   -3,   -4,   -6,   -6,
   0,    5,    7,    8,   11,   15,   15,   11,    8,    7,    6,    4,    3,    4,    6,    6,
   4,    1,    1,    0,   -4,   -8,   -8,   -8,   -6,   -5,   -3,    0,    0,    0,   -2,   -3,
  -5,   -6,   -6,   -6,   -5,   -4,   -3,   -2,   -2,   -2,   -4,   -6,   -7,   -7,   -7,   -4,
  -2,   -1,    0,    0,   -1,   -2,   -2,   -3,   -5,   -5,   -5,   -4,   -3,   -2,   -2,   -2,
  -3,   -3,   -1,    0,    0,    0,    1,    2,    3,    2,    1,    0,   -2,   -4,   -5,   -4,
  -5,   -4,   -3,   -3,   -3,   -3,   -3,   -3,   -3,   -4,   -4,   -4,   -4,   -2,    0,   -1,
  -2,   -2,   -4,   -5,   -6,   -5,   -2,    1,    2,    1,    0,    0,   -2,   -4,   -5,   -4,
  -3,   -4,   -6,   -7,   -6,   -6,   -9,  -13,  -17,  -18,  -17,  -15,   -9,    6,   25,   39,
  42,   36,   30,   26,   25,   24,   19,    6,   -5,   -5,    9,   25,   29,   20,    5,   -5,
 -13,  -19,  -22,  -23,  -21,  -16,   -8,    2,   11,   15,   16,   18,   19,   13,    2,   -5,
  -1,    9,   17,   19,   16,   11,    6,    2,   -2,   -9,  -20,  -29,  -31,  -26,  -15,   -6,
  -3,   -2,    0,    0,    0,   -1,   -2,    0,    3,    8,   13,   18,   22,   24,   24,   21,
  13,    2,   -8,  -12,  -10,   -6,   -7,  -11,  -12,   -8,   -4,   -3,   -6,  -11,  -14,  -14,
  -9,   -1,    7,   12,   13,   14,   15,   13,    8,    2,   -1,   -2,   -2,   -4,   -5,   -3,
  -1,   -1,   -2,   -5,   -8,  -12,  -15,  -13,  -10,   -8,   -6,   -3,    3,    8,   10,    9,
   8,    7,    5,    5,    7,    9,    8,    6,    6,    6,    4,    0,   -2,   -4,   -6,   -8,
  -8,   -5,   -2,    0,    1,    1,    2,    2,    3,    3,    5,    6,    6,    6,    7,    9,
  10,    8,    5,    2,    0,   -2,   -4,   -5,   -5,   -6,   -6,   -5,   -4,   -4,   -4,   -5,
  -5,   -5,   -5,   -3,   -2,    0,    0,    1,    1,    1,    0,    0,   -1,   -2,   -3,   -4,
  -3,   -1,    0,    0,    0,   -1,   -2,   -2,   -3,   -3,   -3,   -4,   -3,   -3,   -3,   -2,
  -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -2,   -3,   -4,
  -4,   -4,   -3,   -2,   -2,   -1,   -2,   -2,   -2,   -1,   -1,   -1,   -2,   -2,   -1,   -1,
   0,    0,    0,    0,    0,   -1,   -2,   -3,   -3,   -2,   -3,   -2,   -3,   -2,   -1,    0,
   1,    2,    3,    2,    2,    1,    0,   -3,   -6,   -8,  -10,  -11,  -11,   -9,   -6,   -3,
  -2,   -5,   -7,   -7,   -5,   -4,   -6,   -8,   -2,   11,   24,   28,   24,   16,   14,   19,
  24,   21,   11,    3,    5,   15,   23,   20,   13,    6,    2,   -2,  -12,  -19,  -23,  -19,
 -11,   -4,   -1,    0,    0,    6,   11,   12,    6,   -2,   -6,   -2,    6,   17,   23,   22,
  19,   14,   10,    6,   -1,  -10,  -17,  -19,  -17,  -14,  -12,  -10,   -6,   -3,   -3,   -7,
 -13,  -15,  -11,   -4,    1,    4,    6,   11,   18,   24,   24,   18,    9,    4,    1,    1,
   1,   -1,   -3,   -3,   -1,   -1,   -4,   -9,  -14,  -17,  -17,  -17,  -15,  -11,   -5,    1,
   6,    7,    6,    5,    3,    4,    5,    5,    3,    3,    6,    8,    9,    8,    5,    2,
  -2,   -6,  -10,  -13,  -15,  -14,  -12,   -8,   -5,   -4,   -2,   -1,    0,    0,    0,    0,
   1,    4,    8,   12,   14,   14,   13,   11,    9,    5,    1,   -1,   -3,   -3,   -2,   -2,
  -3,   -2,   -2,   -1,   -2,   -3,   -4,   -4,   -3,    0,    1,    3,    5,    8,    9,    9,
   8,    6,    3,    1,    0,    0,    0,    0,    0,    0,   -1,   -2,   -4,   -6,   -8,   -8,
  -8,   -8,   -6,   -4,   -2,    0,    0,    1,    0,    0,    0,    0,    0,    1,    1,    1,
   1,    2,    2,    2,    1,    0,   -2,   -3,   -5,   -5,   -5,   -5,   -3,   -2,   -1,    0,
   0,    0,    0,    0,    0,    0,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,   -1,   -2,   -4,   -4,   -4,   -4,   -2,   -1,    0,    0,    0,    0,    0,    0,    0,
  -1,   -1,   -1,    0,    0,    1,    3,    3,    2,    0,    0,   -1,   -2,   -2,   -2,   -1,
  -1,   -1,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,    0,    2,    3,    4,    3,
   3,    2,    2,    1,    0,   -1,   -1,    0,    0,    0,    0,    0,    0,   -1,   -2,   -3,
  -4,   -4,   -4,   -5,   -6,   -6,   -6,   -4,   -2,   -2,   -5,   -8,   -8,   -6,   -4,   -5,
  -7,   -5,    1,   11,   17,   17,   12,    9,   11,   14,   16,   12,    8,    7,   12,   17,
  18,   15,   12,   11,    8,    0,   -9,  -16,  -16,  -11,   -6,   -5,   -6,   -5,   -1,    2,
   5,    2,   -2,   -6,   -7,   -4,    1,    8,   15,   18,   20,   18,   14,    7,    1,   -3,
  -6,   -7,   -9,   -9,   -8,   -7,   -5,   -4,   -5,   -9,  -13,  -16,  -16,  -14,  -12,   -8,
  -2,    4,   11,   14,   15,   13,   11,   10,    8,    6,    5,    4,    4,    6,    7,    7,
   4,    1,   -4,   -9,  -13,  -15,  -16,  -14,  -10,   -8,   -6,   -5,   -4,   -2,   -1,    0,
   0,    0,    0,    2,    5,    8,   11,   14,   15,   14,   11,    8,    4,    1,    0,   -2,
  -4,   -4,   -4,   -3,   -3,   -3,   -4,   -4,   -5,   -6,   -6,   -6,   -4,   -1,    1,    4,
   6,    7,    8,    8,    7,    6,    5,    4,    3,    2,    2,    1,    2,    2,    1,    0,
  -2,   -3,   -5,   -6,   -6,   -6,   -4,   -3,   -2,   -1,    0,    0,    0,    0,    0,   -1,
  -1,   -1,    0,    0,    0,    0,    0,    0,   -1,   -2,   -3,   -3,   -4,   -4,   -4,   -4,
  -4,   -3,   -3,   -3,   -2,   -2,   -2,   -2,   -3,   -2,   -2,   -1,    0,    0,    0,    1,
   1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,   -1,   -1,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    1,    2,    2,    2,    1,    0,    0,    0,    0,    0,    0,
   0,    1,    1,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,   -1,   -3,   -4,   -5,   -6,   -6,   -6,   -5,   -4,   -4,   -4,   -5,   -7,   -7,   -7,
  -7,   -8,   -6,   -1,    7,   14,   16,   13,   11,   11,   14,   14,   11,    7,    8,   12,
  16,   16,   14,   12,   12,    9,    3,   -5,  -13,  -15,  -12,   -8,   -6,   -6,   -4,   -1,
   1,    2,    0,   -1,   -3,   -4,   -3,   -1,    1,    6,   11,   14,   15,   13,    9,    5,
   1,   -1,   -3,   -5,   -5,   -5,   -5,   -4,   -3,   -3,   -5,   -7,   -9,  -11,  -12,  -13,
 -11,   -7,   -2,    1,    5,    7,    8,    8,    8,    7,    6,    5,    4,    3,    3,    5,
   6,    6,    6,    3,    0,   -3,   -6,   -8,   -9,   -9,   -9,   -8,   -7,   -6,   -5,   -3,
  -2,   -1,   -1,    0,    0,    0,    2,    4,    7,   10,   12,   12,   11,    9,    7,    5,
   3,    2,    1,    0,    0,    0,    0,    0,   -1,   -2,   -4,   -5,   -7,   -7,   -7,   -6,
  -4,   -2,    0,    0,    1,    1,    2,    2,    2,    2,    2,    2,    2,    3,    4,    4,
   4,    3,    1,    0,   -2,   -3,   -4,   -5,   -5,   -5,   -5,   -5,   -5,   -5,   -5,   -4,
  -4,   -5,   -5,   -4,   -3,   -1,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,
   0,   -1,   -1,   -2,   -2,   -2,   -2,   -2,   -3,   -3,   -2,   -2,   -1,   -1,    0,    0,
   0,    0,    0,    0,    0,   -1,    0,    0,    0,    1,    2,    2,    2,    2,    1,    1,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -2,   -2,   -1,
  -1,    0,    0,    1,    2,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   1,    2,    1,    1,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    1,
   1,    0,    0,   -1,   -1,   -2,   -2,   -2,   -2,   -2,   -3,   -4,   -5,   -6,   -7,   -6,
  -6,   -6,   -7,   -7,   -8,   -7,   -5,   -5,   -5,   -3,    2,    9,   13,   12,   10,   11,
  13,   14,   13,   10,    9,   11,   14,   16,   15,   14,   14,   14,   11,    3,   -4,  -10,
 -11,  -10,   -9,   -9,   -9,   -7,   -4,   -2,   -2,   -3,   -4,   -4,   -4,   -5,   -4,   -1,
   3,    8,   11,   13,   13,   12,   10,    7,    4,    1,    0,   -1,   -2,   -3,   -3,   -3,
  -2,   -3,   -4,   -6,   -8,  -10,  -12,  -13,  -11,   -8,   -5,   -1,    1,    3,    4,    5,
   6,    6,    6,    5,    3,    3,    4,    5,    6,    7,    7,    6,    3,    1,   -1,   -3,
  -5,   -7,   -8,   -9,   -9,   -9,   -7,   -5,   -4,   -3,   -3,   -2,   -2,   -2,    0,    1,
   3,    5,    7,    8,    9,    9,    9,    9,    8,    7,    5,    4,    3,    2,    1,    1,
   1,    0,   -1,   -2,   -4,   -5,   -6,   -6,   -6,   -5,   -5,   -4,   -3,   -1,    0,    0,
   1,    1,    2,    2,    2,    3,    3,    4,    5,    5,    4,    3,    2,    1,    0,    0,
  -2,   -3,   -4,   -5,   -6,   -6,   -6,   -6,   -6,   -6,   -6,   -6,   -6,   -6,   -5,   -4,
  -2,   -1,    0,    0,    1,    1,    1,    1,    1,    0,    0,    0,    0,    0,    0,    1,
   1,    0,    0,   -1,   -2,   -3,   -3,   -4,   -4,   -4,   -4,   -4,   -3,   -2,   -1,    0,
   1,    1,    1,    1,    1,    1,    1,    0,    1,    1,    1,    1,    2,    2,    3,    2,
   2,    0,    0,   -2,   -3,   -3,   -3,   -2,   -2,   -1,    0,    0,    0,    0,    0,    0,
   0,   -1,   -1,   -1,    0,    0,    1,    1,    2,    1,    2,    1,    1,    1,    0,    0,
   0,   -1,   -1,   -1,    0,    0,    0,    1,    1,    0,    0,    0,    0,    0,    0,   -1,
  -1,   -2,   -2,   -2,   -3,   -3,   -3,   -3,   -4,   -4,   -6,   -7,   -8,   -9,   -9,   -9,
  -9,  -10,   -7,   -1,    6,   10,   11,    9,    8,   11,   11,   10,    8,    7,   11,   14,
  17,   17,   18,   21,   24,   22,   13,    4,   -2,   -6,   -7,   -8,  -10,  -10,   -8,   -4,
  -3,   -2,   -3,   -4,   -5,   -7,  -10,  -12,  -12,   -8,   -3,    1,    6,    9,   11,   12,
  12,    9,    6,    4,    2,    0,    0,   -1,   -1,    0,    2,    3,    3,    0,   -2,   -6,
 -10,  -12,  -12,  -11,  -10,   -8,   -5,   -3,    0,    1,    3,    4,    4,    2,    0,    0,
   0,    1,    3,    5,    7,    8,    8,    8,    7,    5,    3,    0,   -2,   -6,   -7,   -8,
  -7,   -5,   -3,   -2,   -1,   -1,   -2,   -2,   -2,   -2,   -2,   -1,    0,    0,    1,    3,
   5,    7,    9,   10,    9,    8,    6,    5,    4,    3,    3,    2,    2,    1,    0,    0,
   0,    0,   -1,   -2,   -4,   -6,   -7,   -6,   -5,   -4,   -3,   -2,   -1,    0,    0,    0,
   1,    1,    1,    1,    1,    1,    1,    2,    3,    3,    2,    2,    0,    0,   -2,   -3,
  -4,   -5,   -6,   -6,   -6,   -7,   -6,   -6,   -5,   -5,   -5,   -6,   -6,   -6,   -5,   -4,
  -3,   -2,   -1,    0,    1,    2,    2,    2,    2,    1,    0,    0,   -1,    0,    0,    0,
   1,    1,    1,    0,    0,    0,   -1,   -2,   -2,   -3,   -3,   -3,   -2,   -1,    0,    0,
   1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    1,    2,    2,    3,    3,    3,
   2,    1,    0,    0,    0,   -1,   -1,   -2,   -2,   -1,   -1,   -1,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    1,    1,    2,    2,    2,    3,    3,    3,    3,    2,    2,
   1,    1,    1,    0,    0,    0,    0,    0,   -1,   -1,   -2,   -2,   -3,   -3,   -4,   -6,
  -6,   -7,   -6,   -6,   -5,   -4,   -3,   -2,   -1,   -1,   -2,   -4,   -5,   -6,   -6,   -8,
 -10,   -8,   -2,    5,    9,   10,   10,   10,   13,   13,   10,    6,    4,    7,    8,    9,
   9,   12,   19,   24,   24,   17,   10,    5,    1,   -1,   -6,  -10,  -11,   -9,   -6,   -5,
  -3,   -2,   -1,    0,   -1,   -6,  -10,  -12,  -11,   -9,   -6,   -4,    0,    4,    8,   10,
  10,   10,   10,    9,    5,    1,   -1,   -2,   -2,    0,    1,    3,    3,    3,    1,    0,
  -3,   -6,   -7,   -8,   -9,  -11,  -11,   -9,   -5,   -1,    1,    2,    3,    3,    2,    1,
   0,    0,    0,    0,    1,    2,    3,    5,    8,    9,    9,    7,    4,    1,    0,   -2,
  -3,   -4,   -3,   -2,   -1,   -1,    0,    1,    2,    3,    2,    1,   -1,   -2,   -2,   -2,
   0,    1,    3,    4,    5,    6,    6,    6,    5,    4,    2,    0,   -1,   -2,   -3,   -2,
  -1,    0,    0,    0,   -1,   -2,   -3,   -3,   -4,   -5,   -6,   -6,   -5,   -4,   -3,    0,
   0,    2,    2,    2,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,   -1,   -3,   -5,   -6,   -8,   -8,   -9,   -8,   -8,   -7,   -6,   -5,   -3,   -3,   -2,
  -2,   -2,   -2,   -2,   -1,   -1,    0,    1,    3,    4,    5,    5,    5,    5,    4,    3,
   2,    1,    0,    0,   -1,   -1,   -1,    0,    0,    0,    0,    0,   -1,   -1,   -2,   -2,
  -2,   -2,   -2,   -2,   -2,    0,    0,    0,    1,    1,    1,    1,    1,    1,    1,    1,
   1,    1,    1,    1,    1,    1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    1,    1,    1,    1,    1,    1,    0,    0,    1,    0,    1,    1,    1,
   0,    0,    0,   -1,   -1,   -2,   -2,   -2,   -2,   -2,   -1,   -1,   -1,   -2,   -2,   -3,
  -3,   -4,   -4,   -4,   -3,   -3,   -3,   -4,   -4,   -4,   -4,   -5,   -7,   -9,   -7,   -2,
   3,    5,    5,    6,    8,   11,   11,    8,    6,    7,    8,    8,    7,    7,   11,   17,
  21,   20,   15,   11,    8,    6,    1,   -3,   -7,   -9,   -8,   -8,   -7,   -6,   -3,    0,
   0,    0,   -3,   -6,   -8,   -8,   -8,   -8,   -8,   -4,    0,    2,    4,    6,    9,   11,
  11,    8,    4,    1,    0,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,
  -2,   -4,   -8,  -10,   -9,   -8,   -6,   -5,   -2,    0,    1,    2,    3,    3,    3,    3,
   2,    1,    0,    0,    1,    3,    5,    5,    5,    6,    5,    4,    3,    1,    0,    0,
  -1,   -3,   -3,   -3,   -1,    1,    2,    3,    3,    3,    2,    1,    0,    0,    0,    0,
   0,    0,    0,    1,    3,    5,    5,    4,    3,    2,    0,    0,   -2,   -3,   -3,   -3,
  -4,   -3,   -3,   -2,   -1,    0,   -1,   -2,   -3,   -4,   -4,   -4,   -4,   -3,   -2,   -1,
   0,    0,    1,    2,    2,    2,    1,    0,    0,   -1,   -2,   -2,   -2,   -2,   -2,   -1,
  -2,   -2,   -2,   -3,   -4,   -4,   -5,   -6,   -7,   -7,   -6,   -5,   -5,   -3,   -2,   -1,
   0,    0,    0,    1,    1,    1,    1,    1,    1,    2,    2,    3,    3,    3,    3,    3,
   2,    2,    1,    0,    0,    0,    0,    0,   -1,   -1,    0,   -1,   -1,   -1,    0,   -1,
  -1,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    1,
   1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,    0,    0,
   0,    0,    0,    0,    1,    1,    1,    1,    1,    1,    1,    1,    1,    2,    1,    0,
   0,   -1,   -2,   -3,   -3,   -3,   -3,   -3,   -3,   -4,   -5,   -6,   -7,   -8,   -8,  -10,
 -13,  -13,  -10,   -4,    0,    2,    3,    6,   10,   12,   11,    9,    8,   10,   10,   10,
   8,   10,   15,   20,   22,   21,   18,   16,   14,   10,    4,    0,   -5,   -8,  -10,  -11,
 -13,  -12,   -9,   -5,   -3,   -4,   -6,   -6,   -6,   -6,   -7,   -9,   -8,   -5,   -2,   -1,
   0,    4,    9,   12,   13,   11,    9,    8,    6,    3,    1,    0,   -1,   -1,   -2,   -2,
  -2,   -1,    0,    1,    0,   -2,   -5,   -6,   -7,   -7,   -8,   -8,   -7,   -5,   -4,   -2,
   0,    1,    4,    5,    5,    3,    2,    1,    2,    2,    1,    1,    1,    2,    3,    3,
   3,    4,    4,    3,    1,    0,   -1,   -2,   -2,   -2,   -2,   -2,   -1,    0,    0,    1,
   1,    2,    2,    2,    1,    1,    0,    1,    1,    1,    2,    2,    3,    3,    3,    2,
   2,    1,    0,    0,   -1,   -2,   -3,   -3,   -3,   -3,   -3,   -3,   -2,   -2,   -2,   -2,
  -1,   -1,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    1,    1,    1,    1,    0,    0,
   0,   -1,   -2,   -3,   -4,   -5,   -5,   -5,   -5,   -6,   -6,   -6,   -6,   -6,   -6,   -6,
  -5,   -4,   -4,   -4,   -3,   -3,   -1,    0,    0,    1,    1,    2,    2,    3,    3,    4,
   4,    4,    4,    3,    3,    3,    2,    2,    1,    1,    0,    0,    0,    0,    0,   -1,
  -1,   -1,   -1,   -1,   -2,   -1,   -1,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,
   0,    0,    1,    1,    1,    1,    1,    1,    1,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    1,    1,    1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
   1,    1,    1,    0,    0,    0,    0,   -1,   -1,   -2,   -2,   -2,   -2,   -1,   -1,    0,
   0,    0,    0,    0,    1,    0,    0,    0,   -1,   -2,   -3,   -2,   -2,   -1,    0,    0,
   0,    0,   -1,   -3,   -5,   -7,   -9,  -11,  -13,  -14,  -10,   -5,   -1,    0,    2,    6,
   9,   10,    9,    7,    8,    8,    7,    6,    6,    9,   13,   17,   18,   18,   17,   17,
  15,   11,    7,    2,   -1,   -4,   -6,   -9,  -10,   -9,   -7,   -4,   -4,   -4,   -4,   -3,
  -3,   -5,   -7,   -8,   -7,   -6,   -6,   -5,   -3,    0,    4,    6,    8,    8,    9,    9,
   7,    5,    3,    1,    0,    0,   -2,   -4,   -3,   -1,    0,    0,    0,    0,    0,    0,
  -2,   -4,   -4,   -5,   -5,   -5,   -5,   -4,   -3,    0,    2,    3,    4,    5,    5,    5,
   5,    4,    2,    2,    1,    0,    0,    0,    1,    2,    3,    3,    2,    2,    2,    1,
   0,    0,   -1,   -1,   -2,   -2,   -3,   -2,   -1,    0,    1,    1,    1,    2,    2,    2,
   1,    0,    0,    0,   -1,   -1,   -2,   -2,   -1,    0,    0,    0,   -1,   -1,   -1,   -2,
  -3,   -4,   -4,   -4,   -5,   -5,   -5,   -4,   -3,   -2,   -1,   -1,   -1,    0,    0,    0,
   0,    0,   -1,   -1,   -1,   -2,   -1,   -1,   -1,   -1,   -1,   -1,   -2,   -2,   -2,   -3,
  -3,   -3,   -4,   -4,   -4,   -3,   -3,   -2,   -1,   -1,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    1,    1,    2,    3,    3,    4,    4,    4,    3,    3,    2,    2,    1,
   1,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,   -1,   -1,   -2,   -2,
  -2,   -2,   -1,   -1,    0,    0,    0,    0,    1,    1,    1,    1,    1,    1,    1,    0,
   0,    1,    1,    1,    1,    1,    2,    2,    2,    2,    1,    1,    1,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    1,    1,    1,    1,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -2,   -2,   -3,   -3,
  -4,   -4,   -4,   -4,   -4,   -4,   -3,   -3,   -2,   -2,   -1,   -1,    0,    0,    0,    0,
   0,    0,    0,    0,    1,    1,    2,    3,    4,    5,    6,    7,    7,    7,    6,    6,
   5,    4,    4,    2,    2,    1,    1,    1,    2,    2,    2,    2,    2,    1,    1,    0,
   0,    0,   -1,   -1,   -1,   -1,   -1,    0,    0,    0,    1,    1,    2,    2,    1,    1,
   1,    1,    1,    1,    1,    1,    1,    2,    2,    3,    3,    3,    3,    2,    2,    1,
   1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,
  -1,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -1,   -2,   -2,   -2,   -3,
  -3,   -3,   -4,   -4,   -4,   -3,   -3,   -3,   -3,   -3,   -3,   -3,   -3,   -3,   -3,   -3,
  -3,   -3,   -3,   -2,   -2,   -2,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
  -1,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    1,    1,    0,
   0,    0,    1,    1,    1,    1,    1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
   1,    1,    1,    1,    1,    2,    2,    2,    2,    2,    2,    2,    1,    1,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,
  -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,    0,    0,    0,   -1,   -1,   -1,    0,    0,
   0,    0,    0,    0,    0,    1,    1,    1,    2,    2,    2,    2,    3,    3,    3,    3,
   3,    3,    4,    4,    5,    5,    5,    4,    4,    4,    3,    2,    2,    2,    1,    1,
   1,    1,    1,    1,    1,    1,    1,    1,    1,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,   -2,   -2,   -2,   -2,   -2,
  -2,   -2,   -2,   -2,   -1,   -1,   -1,   -1,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -3,
  -3,   -3,   -3,   -3,   -3,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,
  -2,   -1,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
   1,    1,    1,    1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,   -1,   -1,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,
   1,    1,    1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,
  -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
  -1,   -1,   -1,   -1,   -1,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -3,   -3,
  -3,   -3,   -3,   -3,   -3,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -3,
  -3,   -3,   -2,   -2,   -1,   -1,    0,    0,    0,    1,    2,    3,    3,    4,    5,    6,
   7,    8,    9,    9,   10,   10,   11,   11,   12,   12,   12,   12,   12,   12,   11,   11,
  10,   10,    9,    9,    8,    8,    7,    6,    6,    5,    4,    3,    3,    2,    1,    1,
   0,    0,    0,   -1,   -1,   -2,   -2,   -2,   -2,   -3,   -3,   -3,   -3,   -3,   -3,   -3,
  -3,   -2,   -2,   -2,   -1,   -1,    0,    0,    0,    0,    1,    1,    2,    2,    2,    3,
   3,    3,    3,    3,    3,    3,    3,    3,    3,    3,    2,    2,    2,    1,    1,    0,
   0,    0,    0,    0,   -1,   -2,   -2,   -3,   -3,   -4,   -4,   -4,   -5,   -5,   -6,   -6,
  -6,   -7,   -7,   -7,   -8,   -8,   -8,   -8,   -8,   -8,   -8,   -8,   -8,   -8,   -8,   -8,
  -8,   -7,   -7,   -7,   -7,   -7,   -7,   -7,   -6,   -6,   -6,   -6,   -6,   -6,   -6,   -6,
  -6,   -6,   -6,   -6,   -6,   -6,   -6,   -6,   -6,   -6,   -6,   -6,   -5,   -4,   -4,   -3,
  -2,   -2,   -1,    0,    0,    0,    1,    2,    3,    5,    6,    8,    9,   10,   11,   12,
  13,   14,   14,   15,   15,   16,   16,   17,   17,   16,   15,   14,   13,   12,   11,   10,
  10,    9,    9,    8,    8,    7,    6,    5,    4,    3,    2,    1,    0,    0,    0,   -1,
  -1,   -1,   -2,   -3,   -3,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -3,
  -3,   -3,   -3,   -2,   -1,    0,    0,    1,    2,    2,    3,    4,    4,    4,    5,    5,
   6,    6,    7,    7,    6,    6,    6,    7,    6,    5,    5,    4,    4,    3,    2,    2,
   2,    1,    0,    0,   -1,   -1,   -2,   -2,   -3,   -4,   -4,   -5,   -6,   -6,   -7,   -7,
  -8,   -9,   -8,   -9,   -9,   -9,   -9,   -9,   -9,   -9,   -9,   -9,   -9,   -9,   -9,   -9,
  -8,   -8,   -8,   -8,   -8,   -8,   -8,   -8,   -7,   -7,   -7,   -7,   -7,   -8,   -8,   -8,
  -8,   -8,   -9,   -9,   -9,   -9,   -9,  -10,  -10,  -11,  -11,  -11,  -12,  -11,   -9,   -7,
  -5,   -6,   -4,   -3,   -2,    0,    0,    1,    2,    4,    7,   11,   14,   16,   17,   18,
  19,   20,   21,   22,   22,   22,   24,   25,   26,   24,   23,   20,   18,   15,   13,   12,
  12,   11,    9,    8,    8,    7,    5,    3,    1,    0,   -1,   -1,   -1,   -2,   -3,   -4,
  -4,   -5,   -6,   -6,   -7,   -7,   -8,   -7,   -7,   -7,   -7,   -6,   -5,   -5,   -5,   -4,
  -3,   -3,   -2,   -1,    0,    0,    2,    3,    4,    5,    5,    6,    8,    8,    7,    9,
  10,   10,   10,   10,   10,    9,    9,    9,   10,    6,    6,    6,    5,    5,    2,    2,
   2,   -1,    0,    0,   -1,   -2,   -2,    2,   -4,   -5,   -5,   -7,   -9,   -9,  -10,   -8,
 -11,  -12,  -12,  -10,   -9,  -15,  -13,   -8,  -12,  -15,  -11,  -13,  -12,  -15,  -11,  -14,
 -14,  -13,  -15,  -10,  -11,  -13,  -13,  -11,  -13,  -15,  -13,  -11,  -16,  -17,  -16,  -16,
 -18,  -18,  -20,  -21,  -20,  -24,  -24,  -25,  -17,   -9,   -3,    1,   -7,   -4,   -1,    2,
   5,    3,    8,   12,   16,   26,   32,   39,   39,   35,   35,   34,   37,   37,   39,   37,
  34,   34,   34,   33,   25,   18,   14,   10,    6,    5,    5,    7,    2,   -2,   -6,   -7,
  -7,  -12,  -13,  -15,  -14,  -13,   -9,   -8,   -9,  -10,  -11,  -12,  -11,   -9,   -7,   -5,
  -5,   -5,   -3,    0,    0,   -2,   -1,   -2,    0,    1,    7,   10,    8,    8,   10,   14,
  13,   11,   12,   16,   17,   16,   18,   21,   18,   13,   12,   14,   15,   14,   12,   13,
  13,   11,   11,   10,    4,    0,   -1,    1,    0,   -1,   -2,   -4,   -5,   -9,  -10,  -10,
 -12,  -14,  -18,  -12,  -10,  -11,  -13,  -14,  -17,  -21,  -18,  -17,  -16,  -16,  -18,  -16,
 -16,  -18,  -17,  -22,  -20,  -25,  -26,  -22,  -23,  -23,  -27,  -28,  -31,  -31,  -33,  -37,
 -37,  -40,  -41,  -38,  -39,  -36,  -44,  -38,  -16,    0,   12,    0,   -7,    1,    8,   20,
  22,   27,   36,   39,   50,   64,   69,   70,   61,   54,   50,   53,   61,   64,   58,   43,
  35,   33,   29,   15,    2,   -2,   -6,  -11,  -13,  -13,  -13,  -22,  -33,  -41,  -42,  -37,
 -33,  -28,  -28,  -26,  -20,  -13,  -10,  -14,  -14,   -8,   -4,    2,   11,   21,   24,   20,
  16,   17,   20,   18,   17,   18,   20,   20,   20,   19,   16,   11,    5,    4,    7,   10,
  10,    8,   11,   16,   14,    9,    6,    8,   11,    7,   10,   18,   23,   18,   12,   12,
  13,   12,    9,    8,    7,    4,    4,    7,    4,   -4,  -12,  -15,  -17,  -20,  -19,  -16,
 -18,  -26,  -30,  -27,  -24,  -29,  -36,  -37,  -34,  -33,  -31,  -30,  -31,  -39,  -43,  -44,
 -42,  -44,  -48,  -46,  -50,  -51,  -51,  -49,  -48,  -54,  -55,  -52,  -49,  -45,  -22,   12,
  30,   18,   -1,    8,   27,   36,   42,   47,   61,   72,   74,   88,   94,   90,   76,   63,
  60,   62,   71,   74,   64,   39,   24,   21,   11,   -7,  -23,  -26,  -25,  -30,  -35,  -34,
 -35,  -45,  -62,  -65,  -58,  -46,  -38,  -30,  -23,  -19,  -11,   -5,   -2,   -2,    0,    9,
  21,   31,   42,   50,   46,   35,   29,   31,   32,   28,   25,   28,   30,   24,   17,   10,
   6,   -3,  -12,   -8,    0,    8,    2,   -1,    6,   10,    5,   -2,    2,   13,   15,   15,
  24,   34,   34,   21,   16,   18,   18,   17,   19,   20,   11,    2,    0,    0,  -11,  -26,
 -31,  -31,  -36,  -41,  -36,  -34,  -45,  -59,  -63,  -58,  -59,  -62,  -63,  -61,  -63,  -65,
 -61,  -61,  -64,  -69,  -67,  -57,  -53,  -47,  -41,  -39,  -39,  -23,   20,   42,   31,    6,
  14,   44,   54,   55,   58,   70,   79,   71,   79,   95,   91,   75,   57,   54,   57,   63,
  61,   46,   26,    9,    5,    0,  -14,  -29,  -31,  -30,  -38,  -44,  -38,  -36,  -47,  -60,
 -61,  -47,  -35,  -29,  -25,  -17,  -10,   -6,   -2,    3,    7,    9,   14,   22,   33,   42,
  44,   35,   26,   24,   27,   26,   20,   19,   22,   20,   11,    4,    8,    7,   -4,  -13,
  -5,   11,   13,    6,    8,   19,   20,   12,   13,   28,   35,   28,   28,   40,   46,   37,
  28,   26,   24,   17,   16,   20,   12,   -5,  -15,  -14,  -18,  -32,  -43,  -44,  -48,  -59,
 -63,  -58,  -61,  -77,  -86,  -83,  -78,  -81,  -84,  -80,  -80,  -80,  -78,  -68,  -59,  -59,
 -60,  -46,  -38,   -5,   35,   46,   34,    2,   20,   54,   62,   58,   60,   84,   95,   77,
  84,   99,   91,   64,   41,   55,   67,   69,   50,   35,   23,    6,   -4,  -15,  -25,  -34,
 -33,  -31,  -34,  -36,  -34,  -38,  -53,  -64,  -52,  -33,  -22,  -20,  -15,    0,    2,   -3,
  -4,    3,   10,    8,   12,   28,   42,   40,   25,   16,   14,   12,    8,    4,    7,   12,
  15,   11,    6,    6,   -1,  -12,  -18,   -7,   15,   20,   16,   17,   26,   27,   20,   22,
  30,   34,   36,   42,   53,   54,   45,   35,   26,   18,   11,   13,   15,    8,   -7,  -18,
 -23,  -32,  -47,  -56,  -61,  -65,  -72,  -74,  -71,  -75,  -86,  -99,  -99,  -98,  -93,  -90,
 -81,  -75,  -70,  -63,  -54,  -48,  -26,   12,   30,   30,   12,   27,   60,   68,   60,   64,
  80,   89,   77,   77,   97,   94,   72,   49,   57,   65,   56,   36,   26,   24,   10,   -6,
 -18,  -24,  -31,  -37,  -42,  -38,  -36,  -36,  -39,  -45,  -44,  -36,  -27,  -21,  -16,   -5,
   7,    9,    8,   12,   19,   21,   16,   20,   33,   41,   34,   23,   20,   21,   12,    3,
   3,    7,    7,   -1,   -2,    0,   -3,  -14,  -21,  -16,   -9,   -4,    1,    9,   11,   10,
  13,   22,   26,   28,   29,   37,   44,   44,   43,   41,   34,   24,   18,   18,   14,    4,
  -2,  -11,  -21,  -33,  -41,  -48,  -59,  -71,  -77,  -78,  -84,  -91,  -92,  -96,  -98,  -98,
 -94,  -88,  -83,  -76,  -70,  -54,  -11,   12,   17,    9,    3,   33,   54,   52,   56,   77,
  93,   82,   77,  101,  106,   80,   54,   60,   76,   71,   51,   37,   39,   25,   -3,  -13,
 -11,  -19,  -36,  -43,  -33,  -28,  -34,  -45,  -51,  -48,  -43,  -38,  -30,  -16,   -7,    0,
   3,    7,   13,   17,   17,   15,   23,   39,   46,   41,   34,   31,   32,   25,   24,   24,
  18,   13,    8,   13,   12,    1,  -10,  -17,  -18,  -17,  -12,   -2,   -1,   -5,   -8,   -2,
   5,    4,    4,    6,   14,   21,   24,   25,   22,   13,   10,    9,    7,    6,    2,   -3,
  -9,  -16,  -24,  -33,  -44,  -53,  -59,  -63,  -69,  -71,  -76,  -81,  -84,  -88,  -85,  -86,
 -83,  -76,  -73,  -42,   -1,    6,   -7,  -19,    5,   26,   28,   35,   59,   78,   68,   62,
  87,  104,   81,   51,   56,   84,   77,   60,   55,   62,   43,    8,    1,    9,    0,  -26,
 -31,  -18,  -11,  -28,  -41,  -43,  -41,  -49,  -48,  -35,  -20,  -14,  -15,   -8,    1,    5,
   2,    2,    8,   18,   27,   36,   42,   43,   43,   44,   37,   33,   33,   32,   29,   27,
  33,   28,   16,    6,    1,   -6,  -13,  -12,   -4,   -2,   -5,   -9,   -7,   -6,  -12,  -15,
 -11,   -6,   -6,   -2,    4,    8,    1,   -3,   -3,   -7,   -8,   -5,   -2,   -2,   -7,  -13,
 -18,  -24,  -31,  -39,  -46,  -49,  -49,  -52,  -55,  -57,  -63,  -67,  -69,  -75,  -74,  -73,
 -72,  -67,  -69,  -19,   13,   10,  -10,  -11,   17,    7,   20,   51,   65,   52,   41,   73,
 105,   73,   46,   43,   74,   66,   48,   73,   75,   52,    6,   14,   32,    6,  -25,  -24,
  -1,   -4,  -22,  -18,  -14,  -35,  -56,  -49,  -20,  -21,  -25,  -20,   -6,    1,   -8,   -2,
   3,    0,   -6,    7,   40,   55,   50,   35,   37,   38,   29,   31,   38,   33,   24,   25,
  40,   37,   15,   -3,  -12,  -10,  -14,   -3,    3,    1,   -9,  -17,   -7,   -8,  -20,  -27,
 -20,  -11,   -4,    2,    6,   -1,  -13,  -17,   -9,   -3,   -2,   -2,    0,    3,   -1,   -6,
 -10,  -18,  -31,  -36,  -29,  -25,  -27,  -33,  -40,  -42,  -50,  -43,  -37,  -40,  -41,  -48,
 -32,  -22,  -33,  -35,  -26,  -22,  -31,  -34,   -5,    7,   -3,   -3,   10,   23,    9,    3,
  16,   27,   22,   16,   30,   39,   28,   16,   25,   32,   23,   13,   24,   31,   25,   16,
  21,   26,   14,    8,   11,   16,   12,    8,   15,   19,   14,    5,    7,   11,    7,    5,
   8,   13,   12,    5,    8,   11,   10,   10,    7,   11,   12,    9,   11,    9,   10,    4,
   4,    7,    5,    4,    2,    3,    3,   -1,    3,    2,    0,   -1,   -1,    2,    1,    0,
   0,    2,    1,    0,    6,    2,    4,    2,   -2,    6,    3,    0,    0,    3,    1,   -6,
  -3,   -3,   -5,   -8,  -14,   -8,  -14,  -16,  -14,  -23,  -16,  -26,  -30,  -23,  -28,  -35,
 -27,  -26,  -30,  -31,  -24,  -30,  -28,  -24,  -31,  -24,  -20,  -22,  -20,  -20,  -16,  -18,
 -23,  -13,  -13,  -18,  -15,  -12,  -14,  -18,  -14,   -5,   -2,   -4,   -6,    5,    6,    3,
   6,    8,   14,   10,   13,   25,   29,   22,   20,   30,   34,   23,   30,   37,   34,   29,
  33,   39,   32,   26,   23,   25,   23,   18,   18,   20,   14,   10,    7,   13,    5,   -2,
   3,    4,    3,    1,    5,    6,   -1,   -2,    0,    0,    0,    0,    4,    7,    1,    0,
   5,    9,    0,   -7,    9,   14,    3,    1,   16,    7,   -1,    6,    5,    1,    5,    5,
  -5,   10,    3,   -5,    1,   -3,    2,  -16,   -2,   11,  -21,   -5,    5,  -13,   -9,   -6,
 -29,   -8,   -6,  -21,  -10,   -1,  -24,  -18,  -13,  -17,   -7,  -23,   -2,  -16,  -18,   -4,
 -14,  -20,   -3,   -8,  -22,    2,   -2,  -15,  -14,    0,   -5,  -20,   -2,   -5,   -9,  -12,
   0,    3,  -20,   -4,    3,  -20,   -7,   -1,   -6,  -10,   -6,   -1,  -13,   -6,   -2,  -14,
  -4,   -1,   -7,   -8,   -5,    3,   -6,   -4,   -1,    5,    1,   -1,    3,    9,   12,   -6,
  11,   17,    6,    5,    7,   11,   15,   10,    7,   11,   21,   10,    0,   13,   18,    8,
  -3,   19,   24,    4,    8,   17,   14,    6,   10,    9,   19,    9,    8,   25,    5,   10,
  21,    1,    8,   17,    5,    5,   13,   13,    4,    6,   23,   -2,   -3,   19,   16,  -19,
   3,   32,  -14,  -18,   23,    0,  -19,    6,  -12,   -9,   13,   -5,  -25,    3,    2,  -18,
 -21,   10,   -6,  -26,    3,    3,   -1,  -20,    3,  -13,  -14,    5,  -12,  -12,   12,  -11,
 -16,   -1,    4,  -13,  -26,   16,   -2,  -12,   -6,    1,   15,  -24,   -6,   10,  -25,    3,
  -1,   -7,    5,    6,   -9,   -9,   18,  -17,   -1,    0,    6,    7,  -17,    9,    2,  -12,
  -6,   -3,    0,   -5,   -6,   -8,    6,   -4,  -21,   10,   -2,  -14,   -8,    3,   10,  -11,
  -8,    9,    0,   -7,   -8,   -7,    9,    2,   -5,    0,   16,   -2,   -3,   -4,    5,   10,
 -10,    5,   15,    0,   -5,    8,    5,   -4,    0,    5,   13,   -6,    2,    1,    3,    7,
  -8,    5,   12,    8,    2,   -4,   14,   17,   -9,   -6,   18,   10,   -4,   -3,   21,   12,
  -5,   -3,   12,   11,   -3,   10,    2,    6,   17,  -10,   -9,   20,  -10,  -10,   17,   -2,
  -3,   -1,    7,    5,  -16,    7,    6,  -12,   -4,    8,    2,   -7,    4,    0,  -10,   12,
  -5,   -3,    3,    3,    0,   -2,    4,   -4,  -11,    9,   -7,   -6,    7,   -5,    4,    3,
  -8,   -7,    5,    0,  -16,  -16,   36,  -15,  -27,   18,    0,  -16,   -5,    8,  -13,   -2,
  13,   -5,  -10,   18,   -1,  -23,    5,   10,  -10,  -18,   23,    0,  -12,   10,  -14,   -7,
   1,    4,   -5,   -7,   17,    8,  -27,   13,   10,  -20,   -2,    2,   -4,   -1,   15,  -19,
   0,   23,  -17,  -15,    9,   14,  -12,  -13,   19,    0,   -6,    1,    2,   -6,    2,    7,
 -20,   11,   15,   -5,  -14,   14,    6,   -9,   -4,    0,    8,   -3,   -5,    0,   10,    0,
  -2,  -11,   18,   -1,   -8,    1,    2,   11,  -15,   -3,    5,    2,   -7,   -1,    5,   11,
  -4,   -2,    8,    6,   -4,   -6,    9,   -1,    3,    0,   -6,   13,    7,   -9,   -5,    9,
   2,   -7,    2,    4,    1,    0,    0,    0,    5,   -3,   -5,    0,    8,    6,  -10,   -1,
  14,   -4,  -19,    9,   11,  -19,    7,    6,   -6,    0,    0,    1,   -1,   -6,   -3,    5,
   0,    0,   -2,    0,    4,   -4,  -11,   14,   -1,  -11,    3,   -1,   11,   -7,  -10,    8,
   1,   -6,   -3,    7,    1,   -8,   -5,    1,    3,    1,   -2,   -5,    4,    6,   -7,   -3,
   7,    3,  -10,  -13,   25,   -7,  -12,    0,   10,   -3,  -13,    9,    5,   -8,   -7,    9,
  -5,   -6,   15,  -12,   -3,    7,   -2,  -16,    7,    3,  -13,   11,    1,  -10,    3,    5,
   0,  -10,    4,    9,   -3,  -10,    8,    0,    0,   -3,    1,    8,   -4,   -3,   11,    0,
 -10,    9,    3,   -4,    0,    6,   -5,    1,   13,  -11,  -11,    8,   12,  -12,   -3,   18,
  -8,   -2,    2,    0,    0,    0,    0,    4,    0,    4,    1,    3,   -4,   -3,   -3,    5,
   5,   -8,    3,    3,   -2,   -2,    4,   -2,    1,    0,   -6,    1,   13,   -6,   -6,   11,
   0,    0,    0,   -1,   -2,    1,    4,   -7,    2,    5,   -1,    0,   -1,   14,    3,   -1,
  -3,    9,    8,   -4,   -4,   13,   -6,  -10,    2,    2,   -3,   -6,    5,   -6,    0,   -3,
  -4,   -9,    3,    5,  -11,    5,    8,   -3,  -17,    3,   11,   -4,  -11,    9,    6,  -11,
  -5,   12,   -2,    1,    6,    0,   -5,    5,   10,  -11,   -1,    3,    2,   -9,    9,   11,
 -11,    6,   10,  -13,   -7,    7,   -2,  -10,   -4,   -8,    2,    4,   -2,   -5,   -3,    9,
  -2,   -7,    2,   10,   -9,    1,   -5,    3,   -6,    4,    1,  -16,   11,   10,   -2,   -6,
   1,    1,  -11,    6,   -3,   -2,    2,    3,   -3,    0,    1,   -4,    2,   -7,   -9,   11,
   0,   -5,    2,   -2,   -4,    0,    5,   -9,    0,    5,    5,   -6,    1,   13,   -5,   -4,
  -2,    8,   -6,    7,    0,   -3,    0,  -13,    9,    5,   -8,   -3,   10,    2,   -4,    0,
   8,   -6,   -2,    5,   -6,   -3,    2,    2,   -7,   -4,    0,    7,    0,  -19,   16,    7,
 -16,  -13,   19,    4,  -15,    5,   13,   -3,   -2,   10,   -5,    4,    8,   -5,   -6,   10,
   1,   -1,   11,  -11,    1,   10,    3,  -18,   13,    9,  -10,    8,    2,    8,   -4,    0,
 -10,    0,   11,    3,  -16,   -3,    9,   -6,   -5,   14,    0,   -9,    3,  -10,    3,   -1,
   2,    0,   -1,    0,   -9,   10,    1,  -12,    7,   13,   -6,  -10,   20,    2,  -25,   -8,
  26,    2,  -22,   14,   11,   -3,  -11,   13,    3,  -16,    0,   14,   -1,  -15,   11,   21,
 -20,  -20,   14,    6,   -9,   -8,   13,    3,   -6,   -7,    9,   13,  -19,  -10,   27,   -1,
 -22,   12,   21,  -26,  -12,   28,   -7,  -26,    4,   16,   -2,  -17,    9,   11,   -9,  -19,
  14,   15,  -23,    3,   18,   -5,   -9,    8,    0,  -17,    7,    3,  -13,   -5,   12,    7,
  -4,  -13,   -2,    5,   -7,    0,    2,    3,    7,    0,  -10,    3,   15,  -15,  -17,   22,
  -8,  -23,   10,   13,  -15,   -7,    3,    0,   -1,   -8,    8,    4,    0,   -7,    8,   11,
 -13,   -1,    4,   -4,   -1,    0,    2,   -5,    6,    4,  -12,    0,    8,    2,   -8,    0,
   1,    4,    1,  -10,    0,    7,   -1,   -9,    3,    7,   -8,  -17,   13,   11,   -6,  -17,
  24,   14,  -31,    7,   27,    4,  -25,   15,   13,  -11,    0,    3,    3,  -16,    6,   -3,
  -1,   -4,    7,    0,   -3,   -8,    8,    8,   -3,    1,    0,    5,   -6,    5,  -12,    2,
  -1,   -3,   12,    3,   -8,   -1,   14,  -15,  -16,   23,    5,  -19,    0,    7,    0,   -1,
   0,   -7,    1,    2,    5,   -3,    7,    9,   -5,   -4,   -5,   11,    2,   -9,   -2,   15,
  -2,  -13,    9,    9,   -9,  -17,    9,    0,   -2,    5,    0,  -11,    2,   14,  -14,   -9,
  11,    7,  -16,    2,   12,    6,   -5,    2,    3,    0,    0,   -1,    6,    5,   -2,    6,
   7,   -8,   -2,    1,    0,   -2,    6,    5,   -1,    4,   -3,   -3,    5,    4,  -10,    5,
   3,   -2,    1,   -2,    0,    9,    3,  -14,    0,    5,   15,    0,   -4,    2,    2,    2,
  -7,    2,   -1,   -5,    0,    3,   -5,    0,   11,   -9,  -14,   13,    7,  -17,    3,   20,
  -9,  -16,   13,   13,  -20,   -9,   13,    3,  -15,   -1,   11,   -6,  -12,    2,    0,   -7,
  -1,    3,    0,   -6,    5,    4,   -5,  -10,    3,    0,  -16,   -1,    7,   -5,   -8,   -1,
   0,   -7,   -7,    0,   -3,   -6,    1,    5,   -7,   -8,    5,   -8,  -12,    9,    2,   -8,
  -3,    6,   -3,   -4,   -4,   -2,    1,   -7,   -3,    0,   -2,   -3,    0,   -8,  -11,    0,
  -2,   -9,   -3,   -1,   -4,   -6,   -2,   -6,   -5,    0,   -6,   -9,   -3,    6,   -2,   -8,
   0,    0,   -9,   -7,    2,    1,   -5,   -4,    1,    1,    0,    0,    0,    1,    5,    4,
   7,   13,   13,   12,   15,   17,   20,   25,   24,   25,   27,   28,   30,   29,   29,   30,
  28,   26,   29,   29,   24,   21,   22,   17,   15,   17,   13,   11,   12,    7,    4,    6,
   4,    0,    0,    0,   -3,   -1,    0,   -3,   -2,   -5,   -8,   -6,    0,   -7,   -8,   -3,
  -6,   -9,   -3,   -4,   -7,   -7,  -12,   -7,   -8,   -9,   -7,  -12,  -19,  -14,  -11,  -19,
 -15,  -12,  -23,  -22,  -13,  -21,  -20,  -16,  -20,  -29,  -16,  -16,  -23,  -16,  -12,  -20,
 -29,  -15,  -10,  -20,  -26,  -19,  -23,  -22,  -20,  -20,  -23,  -27,  -27,  -26,  -20,  -23,
 -25,  -25,  -29,  -31,  -27,  -22,  -26,  -30,  -35,  -29,  -27,  -29,  -29,  -28,  -15,    8,
  23,   16,    5,    9,   22,   27,   24,   34,   50,   50,   46,   53,   66,   67,   50,   38,
  40,   49,   52,   51,   51,   45,   30,   18,   15,   14,   11,    1,   -2,   -3,   -2,   -2,
  -3,   -8,  -18,  -25,  -24,  -17,  -10,   -3,   -1,   -1,   -3,   -1,    4,    9,   11,    9,
  14,   22,   28,   31,   31,   28,   23,   21,   29,   43,   44,   35,   30,   33,   31,   24,
  22,   20,   13,    6,    9,   17,   15,    4,   -5,   -7,   -8,   -7,   -5,    0,   -1,   -6,
  -6,   -4,   -3,   -2,   -6,  -10,   -7,    0,    3,    3,    3,    0,   -4,   -9,   -7,   -4,
  -4,  -12,  -15,  -13,  -16,  -19,  -23,  -25,  -32,  -35,  -33,  -28,  -28,  -33,  -39,  -42,
 -41,  -40,  -40,  -37,  -37,  -40,  -40,  -34,  -34,  -40,  -46,  -44,  -43,  -42,  -34,  -33,
 -37,  -41,  -39,  -40,  -40,  -35,  -36,  -41,  -45,  -40,  -34,  -32,  -35,  -32,  -14,   13,
  31,   25,    8,    5,   25,   40,   42,   45,   58,   69,   66,   66,   77,   83,   70,   52,
  45,   52,   62,   66,   61,   45,   29,   17,   12,    8,    2,   -4,  -11,  -15,  -17,  -16,
 -14,  -20,  -32,  -42,  -42,  -32,  -18,   -9,   -6,   -6,   -6,   -3,    3,   11,   16,   18,
  20,   28,   40,   48,   47,   41,   35,   31,   30,   34,   38,   38,   32,   24,   20,   19,
  15,    6,   -1,   -5,   -2,    1,    3,    3,    0,   -3,   -7,   -4,    0,    4,    5,    7,
  11,   15,   18,   20,   18,   15,   13,   16,   22,   25,   24,   19,   14,   11,    7,    5,
   3,   -1,   -8,  -11,  -12,  -13,  -18,  -24,  -31,  -37,  -38,  -36,  -33,  -34,  -37,  -40,
 -41,  -41,  -37,  -35,  -37,  -39,  -36,  -32,  -30,  -30,  -33,  -37,  -39,  -41,  -40,  -37,
 -39,  -42,  -45,  -46,  -45,  -47,  -50,  -51,  -52,  -50,  -50,  -49,  -51,  -54,  -55,  -52,
 -45,  -36,   -8,   29,   49,   20,   -7,    3,   43,   69,   57,   53,   68,   87,   89,   90,
  94,   91,   72,   50,   47,   58,   75,   78,   62,   31,    6,    1,    4,    2,  -15,  -28,
 -32,  -27,  -24,  -26,  -30,  -37,  -49,  -60,  -54,  -34,   -8,    0,   -4,   -8,   -5,    6,
  17,   23,   24,   26,   34,   46,   58,   63,   60,   49,   37,   30,   34,   43,   44,   36,
  24,   16,    9,    3,   -5,  -14,  -22,  -27,  -27,  -25,  -21,  -20,  -21,  -28,  -32,  -25,
 -15,   -7,   -2,    7,   16,   23,   29,   37,   41,   40,   40,   46,   55,   60,   59,   53,
  47,   43,   38,   33,   25,   17,    9,    3,   -2,   -6,  -10,  -20,  -32,  -42,  -44,  -43,
 -41,  -42,  -45,  -49,  -50,  -49,  -46,  -43,  -43,  -41,  -36,  -32,  -28,  -25,  -24,  -28,
 -34,  -34,  -31,  -28,  -31,  -32,  -36,  -40,  -44,  -49,  -53,  -60,  -63,  -69,  -69,  -66,
 -61,  -63,  -73,  -73,  -69,  -63,  -67,  -42,    3,   41,   24,  -16,   -8,   31,   74,   64,
  52,   65,   86,  102,  103,  109,  109,   98,   73,   61,   61,   77,   92,   84,   52,   13,
   3,    9,   14,   -9,  -37,  -44,  -37,  -30,  -36,  -39,  -43,  -51,  -68,  -74,  -57,  -28,
  -8,  -11,  -17,  -18,   -1,   17,   26,   23,   20,   29,   44,   60,   67,   70,   66,   53,
  38,   35,   47,   57,   52,   33,   20,   19,   19,    9,   -7,  -18,  -25,  -31,  -35,  -30,
 -21,  -19,  -30,  -46,  -48,  -37,  -25,  -22,  -18,   -8,    3,   10,   18,   30,   33,   30,
  28,   43,   65,   72,   68,   62,   63,   62,   54,   48,   44,   38,   27,   20,   21,   21,
   9,   -8,  -23,  -32,  -35,  -34,  -32,  -36,  -43,  -50,  -49,  -46,  -46,  -50,  -51,  -49,
 -44,  -35,  -26,  -22,  -24,  -29,  -31,  -29,  -22,  -19,  -20,  -22,  -24,  -25,  -26,  -27,
 -35,  -44,  -52,  -53,  -53,  -54,  -54,  -58,  -67,  -76,  -76,  -71,  -71,  -74,  -72,  -69,
 -55,  -15,   31,   26,  -20,  -29,    7,   55,   59,   49,   59,   82,   93,   88,   98,  107,
 101,   76,   58,   59,   80,   99,   98,   69,   23,    7,   14,   22,    5,  -21,  -29,  -26,
 -25,  -33,  -34,  -34,  -42,  -66,  -80,  -67,  -36,  -12,  -15,  -24,  -28,  -16,    0,    9,
  13,   12,   19,   29,   43,   56,   65,   64,   52,   35,   29,   44,   58,   58,   43,   31,
  28,   27,   19,    5,   -1,   -9,  -20,  -28,  -22,  -11,   -9,  -26,  -43,  -43,  -35,  -30,
 -30,  -24,  -17,  -13,  -11,   -3,   15,   24,   18,    9,   19,   41,   53,   56,   59,   61,
  57,   49,   52,   60,   54,   40,   30,   31,   32,   27,   19,    5,  -12,  -25,  -26,  -20,
 -22,  -32,  -40,  -42,  -44,  -45,  -45,  -44,  -47,  -51,  -49,  -38,  -27,  -23,  -29,  -30,
 -26,  -24,  -21,  -12,   -8,  -18,  -25,  -20,  -11,  -15,  -28,  -35,  -35,  -41,  -45,  -42,
 -37,  -45,  -59,  -65,  -64,  -60,  -62,  -64,  -69,  -66,  -64,  -57,  -52,  -39,  -12,   13,
  13,  -13,  -14,   12,   47,   54,   40,   45,   66,   81,   82,   86,   88,   87,   73,   62,
  61,   70,   84,   81,   63,   32,   23,   27,   29,   13,  -11,  -18,  -16,  -13,  -19,  -24,
 -24,  -30,  -46,  -57,  -52,  -33,  -17,  -20,  -26,  -27,  -14,    0,    3,    3,    1,    7,
  16,   25,   35,   44,   47,   38,   28,   26,   38,   45,   41,   29,   26,   30,   29,   22,
  14,   10,    2,   -8,  -13,   -9,   -1,   -2,  -13,  -21,  -19,  -17,  -18,  -20,  -17,  -13,
 -12,  -10,    0,   14,   15,    8,    6,   15,   25,   29,   32,   40,   43,   39,   40,   45,
  44,   33,   23,   22,   21,   18,   18,   15,    6,   -8,  -17,  -15,  -15,  -22,  -30,  -33,
 -31,  -31,  -29,  -27,  -28,  -34,  -40,  -37,  -28,  -19,  -23,  -23,  -22,  -19,  -17,  -17,
 -15,  -18,  -20,  -24,  -23,  -17,  -16,  -22,  -29,  -32,  -36,  -37,  -31,  -33,  -42,  -48,
 -43,  -44,  -47,  -47,  -50,  -52,  -54,  -52,  -48,  -43,  -42,  -42,  -42,  -33,   -8,   16,
  13,   -6,   -7,   10,   32,   35,   33,   40,   50,   55,   57,   66,   74,   71,   61,   51,
  47,   54,   67,   71,   59,   38,   28,   32,   34,   24,    8,    3,    1,   -2,   -7,   -6,
  -2,   -7,  -22,  -35,  -34,  -22,  -13,  -13,  -18,  -21,  -15,   -6,   -2,   -3,   -4,   -2,
   0,    1,    8,   20,   27,   23,   14,   12,   20,   26,   24,   20,   20,   22,   20,   19,
  20,   20,   14,    3,   -2,    0,    6,    7,    2,    0,   -1,   -2,   -5,   -6,   -3,   -2,
  -6,   -8,    0,   12,   16,    8,    4,   10,   16,   15,   16,   22,   26,   24,   21,   25,
  27,   21,   12,    7,    7,    9,    8,    7,    3,   -4,   -9,   -9,   -4,  -15,  -20,  -18,
 -11,  -20,  -23,  -13,  -13,  -18,  -33,  -30,  -19,  -17,  -25,  -22,  -12,  -18,  -28,  -19,
  -9,  -12,  -25,  -28,  -17,   -8,  -18,  -23,  -14,  -16,  -28,  -28,  -18,  -25,  -28,  -29,
 -32,  -31,  -29,  -27,  -33,  -33,  -36,  -37,  -38,  -36,  -31,  -34,  -38,  -37,  -30,  -32,
 -34,  -34,  -25,  -11,    5,   10,   -3,   -6,    2,   20,   23,   16,   19,   33,   42,   42,
  48,   56,   59,   52,   44,   41,   46,   56,   61,   57,   43,   38,   40,   44,   35,   19,
  13,   13,    9,    3,    4,    8,    7,   -6,  -19,  -21,  -15,   -9,  -13,  -17,  -18,  -13,
  -6,   -5,   -5,   -7,   -6,   -7,   -7,   -3,    7,   15,   13,    7,    6,   15,   18,   15,
  10,   12,   16,   15,   13,   15,   20,   17,    6,    0,    1,    6,    6,    2,    2,    4,
   2,    0,    0,    2,    1,   -1,    0,    4,    9,   10,   10,   10,   13,   14,   12,   11,
  13,   13,   11,   14,   14,   12,    8,    9,    0,    4,    1,    2,   -2,   -6,   -2,   -5,
  -2,  -11,   -9,  -11,   -8,  -18,  -10,  -16,  -12,  -13,  -16,  -18,  -16,  -12,  -17,  -15,
 -20,  -15,  -17,  -17,  -13,  -13,  -19,  -16,  -18,  -15,  -17,  -13,  -20,  -18,  -15,  -23,
 -13,  -21,  -17,  -16,  -15,  -28,  -18,   -8,  -24,  -23,  -20,  -16,  -22,  -18,  -20,  -19,
 -20,  -24,  -18,  -20,  -24,  -26,  -17,  -28,  -28,  -22,  -23,  -26,  -27,  -28,  -24,   -6,
   6,    5,  -12,  -13,    0,   13,   12,    7,   17,   26,   27,   28,   43,   52,   50,   41,
  36,   37,   45,   53,   58,   53,   40,   37,   41,   41,   31,   21,   18,   14,    9,    5,
  12,   17,   10,   -4,  -11,   -8,   -5,   -5,   -8,   -7,   -6,   -6,   -5,    0,    3,   -1,
  -5,   -7,   -4,    1,    6,    9,    7,    6,    5,    6,    7,    8,    4,    4,    2,    1,
   6,    8,    7,    3,    0,    0,    1,    2,    2,    3,    4,    5,    5,    7,   12,   14,
   6,    2,    7,   13,   11,   10,   13,   10,    5,    6,   15,   13,    2,    1,    7,    6,
   0,    6,    3,   -1,   -6,   -2,   -1,   -3,   -8,   -4,   -8,   -8,  -13,   -8,   -2,  -13,
 -20,  -14,    0,  -20,  -15,   -1,  -14,  -19,  -11,   -2,  -18,  -14,   -3,  -10,  -21,  -16,
   0,   -7,  -23,  -10,   -5,  -12,  -16,  -10,   -6,  -17,  -11,  -18,  -11,   -5,  -13,  -13,
 -13,   -3,  -15,  -12,   -8,   -5,  -11,  -15,   -4,   -7,  -12,   -9,   -3,  -13,  -11,  -10,
  -6,  -12,   -8,  -12,  -12,   -4,  -11,   -8,  -15,  -10,  -17,  -11,  -12,  -14,  -14,  -14,
 -11,  -16,  -11,  -14,  -13,  -14,  -14,  -14,  -16,  -12,   -1,    8,   11,    5,    6,   12,
  14,   14,   12,   19,   24,   25,   24,   31,   43,   38,   29,   26,   31,   29,   25,   30,
  35,   30,   24,   23,   27,   25,   14,    8,   13,   13,    2,   13,   14,   10,    7,    2,
   3,    2,    1,   -7,    5,    9,   -6,   -4,   13,    9,   -5,   -3,    4,    4,   -2,   -4,
   3,    9,   -1,   -5,    7,    8,   -1,    0,    3,    0,    0,    4,    3,    0,    1,    2,
   5,   -6,    1,    7,    1,   -9,    7,   13,   -8,   -2,    8,    9,   -8,    0,    2,    0,
  -2,    3,    7,   -9,   -3,    4,   10,  -14,  -13,    1,   11,   -8,  -19,    0,   10,   -9,
 -21,   -6,    0,   -2,  -18,  -16,    9,   -1,  -23,  -16,    5,    5,  -23,  -14,    0,   -7,
 -11,   -3,   -3,  -22,   -1,    2,  -10,  -19,   -5,    3,  -10,   -4,   -8,   -3,   -6,   -4,
  -7,   -4,   -6,  -12,    0,    0,  -13,  -13,    6,    3,  -18,   -8,   11,    0,  -16,    9,
  -2,  -21,   10,    3,  -13,  -15,   24,   -1,  -22,    2,    6,   -1,  -14,   -3,    4,    8,
 -18,    0,   14,   -7,  -13,   10,    8,  -15,    3,    7,   -3,   -4,    3,    2,    0,   -3,
   3,   -1,   -1,    2,    0,    1,   -6,    3,    2,    8,   -4,   -7,   12,   12,  -10,  -12,
  19,   17,  -18,    2,   13,    8,   -5,    1,    2,    5,    9,   -4,    3,   10,    4,   -2,
   8,    3,    6,   -2,    0,    6,    7,   -7,   -6,   19,    3,  -16,    3,   17,   -3,  -20,
  10,    9,   -7,    0,    2,    0,    2,    4,   -4,   -3,   16,    1,   -9,    7,    9,    2,
   0,    5,    7,   11,    0,    0,   14,    9,    1,    6,    8,   16,    5,    1,    7,   15,
   3,   -2,   11,   14,    0,   -1,   14,    8,    0,   -6,   10,    8,   -5,    9,    0,   -6,
  13,    3,   -5,   -6,    6,    3,   -6,    0,   -3,   16,  -15,   -8,    5,    5,  -15,   -2,
   0,   -6,   -9,   -1,    2,   -7,    4,  -14,    1,   -5,   -4,    3,   -7,   -3,   -1,    3,
  -8,    0,   -3,    2,  -15,    2,  -20,   -3,    7,    1,   -9,   -7,    8,    2,  -10,   -6,
   1,   -7,    0,   -5,    1,   -6,    2,   -9,    2,   -3,   -1,  -16,    0,    3,    1,  -11,
  -7,   23,  -16,  -17,    3,   13,   -6,  -18,    8,    4,  -12,   -8,  -12,   -1,    7,   -9,
  -8,    0,   11,  -16,  -18,   14,    0,  -11,    2,   -1,    1,    2,   10,   -9,   -4,   13,
   2,  -17,   -5,   20,   -5,  -15,    0,   13,   -3,    0,    1,    4,    0,    0,    6,    7,
  12,   -5,    0,   18,   -8,  -14,    5,   18,  -19,  -10,    7,    8,   -9,   -9,   12,    0,
   0,  -13,    5,    2,   -3,   -6,   -2,    0,    7,    0,    6,  -18,    0,    8,   -3,   -9,
  -4,    6,    4,   -5,   -6,   15,    2,  -26,   -2,   18,   -1,   -9,    3,    3,   -4,   -5,
   2,   10,   -2,   -3,    7,   -3,   11,    6,   11,   -5,   -7,   12,   -8,   -1,   19,   -1,
  -8,    2,   13,   -9,    2,    9,   -7,  -13,    3,   14,  -10,    5,   16,  -10,  -13,   15,
  14,  -17,    1,    5,    9,   -1,   -4,    5,    6,  -13,  -15,   19,    3,  -12,    7,   11,
   0,   -8,   10,    7,   -6,  -13,   18,   12,  -20,    3,   18,    2,  -19,    5,   11,   -4,
 -10,    8,   13,   -6,  -13,   18,    3,  -17,   -8,   30,   -4,  -15,   20,    6,   -1,   -6,
  13,   -4,   -1,    0,   -3,    3,    4,  -12,   -1,    3,   -6,   -5,    1,   14,  -16,    6,
   0,    3,  -11,    0,   17,  -19,   -7,    2,   10,  -12,   -2,    6,   -5,   -5,    3,   -3,
   8,    7,   -6,   -1,   21,   -7,  -23,   18,  -10,  -11,    2,    8,   -2,  -12,   11,  -10,
  15,  -14,   -9,   17,   -1,   -3,   -5,   13,  -24,  -15,   13,   -7,  -28,   11,   20,  -19,
  -2,   24,   12,  -39,   13,   10,   -1,  -16,    4,    6,   -1,  -12,  -11,   24,  -11,  -14,
 -14,   23,    7,  -13,    6,   12,    5,  -33,    7,   23,  -30,   -6,   27,   -4,  -18,   12,
   8,  -12,    7,  -16,   -7,   23,    3,  -15,    6,    8,   -6,   13,   -4,  -20,   14,   21,
 -19,  -17,   32,   24,  -23,  -24,   10,   24,  -22,  -11,   10,   13,    3,  -16,   -1,   -2,
  13,  -16,  -17,   11,   17,  -10,  -13,    9,   16,    5,   -8,   10,   11,   -3,  -24,    6,
  20,   13,  -16,  -12,   10,    5,  -18,   -1,    9,   -1,  -19,    3,   14,   12,   -2,   -9,
 -16,    8,   18,  -13,  -15,   22,    6,  -38,   -3,   31,  -11,  -21,   20,    6,  -14,   15,
  15,   -8,   -6,    0,    9,    3,    0,    5,    0,  -24,    7,   19,  -10,  -20,   30,    8,
 -30,    1,   26,   -1,  -13,   -2,   10,    7,   11,  -17,   -8,   10,    8,  -15,    5,   11,
  -7,   -1,   -4,  -12,   -9,   23,   -4,  -15,    4,   25,   -3,  -14,    5,    9,   -9,  -15,
   3,    4,   17,   -7,   11,    0,   -5,    1,  -10,   11,   -3,    3,    0,   11,   -7,   -1,
  10,  -13,   -8,    6,    2,  -10,    8,    7,    0,    2,    8,    1,   -9,    9,    5,   -7,
  -9,    3,    6,    2,    0,  -14,    6,    9,  -14,    0,   24,  -10,  -25,   20,   13,    0,
  -7,   20,   -3,  -27,   11,    0,    8,  -15,    6,   10,   -9,   -7,   -4,   17,  -15,  -14,
   0,   17,   -1,   -9,    1,    5,  -12,   -2,    2,    0,    5,    5,   -8,   -9,    8,    6,
  -6,  -15,    4,   22,   -3,  -20,   -1,   24,   -8,  -33,   -7,   21,   15,  -26,   -1,   15,
  -8,   -8,    8,    4,  -10,   -9,    2,   -5,   13,   17,  -10,  -14,   -2,    1,   -6,   12,
   7,    1,   -8,   -4,    0,    8,   -3,  -11,    7,   -4,    0,   -6,    2,   -2,   -5,   -8,
  -5,    2,    6,    2,    3,   -4,   -6,    5,    3,    1,   -5,    8,   -6,   -8,    4,   12,
  -1,   -1,  -11,  -12,   11,   10,    0,   -2,   12,    0,   -8,    3,    9,    1,   -2,  -10,
  -2,   14,   18,  -11,   -7,   -1,   12,   -7,    6,    6,   -1,    0,   -5,    8,    2,    5,
  -4,  -11,    5,    4,    0,    2,    3,   -3,   -6,    6,    3,   -6,    6,   -3,   -4,   -5,
  13,    0,   -9,    5,    0,   -4,   -5,   16,    5,   -7,   -8,    9,    6,   -3,    5,   -1,
   4,    0,    4,    2,    5,   -2,   -5,    4,    0,    3,   -1,   -1,   -4,   16,   -4,  -10,
   8,    0,   -5,   -4,    7,    1,   -2,   -3,    0,   11,    1,   -6,   -2,    9,    9,  -13,
   0,    4,    4,   -9,  -14,   11,   -2,    0,   -8,    5,    2,    1,  -11,   -4,   11,   -4,
   4,   -3,    6,    0,    0,  -10,  -12,    5,    3,    2,   -6,    8,   -4,   -2,   -5,   -2,
   4,    4,   -1,  -14,    7,    4,    0,   -7,   -5,   -7,    0,    6,    1,    5,   -3,    2,
  -4,   -7,    5,   16,   -7,   -9,   11,    3,   -8,    0,   -4,   -3,    0,   -1,    0,   12,
  14,   -7,    0,    0,    0,    0,   -4,    0,    2,    1,    0,    3,    0,    6,   -5,    3,
  -6,   -4,    1,    0,   -2,   -7,    7,    0,    3,    5,   -7,   -4,    3,    6,   -5,    3,
   6,   -8,   -2,    9,    0,    0,    4,   -4,  -18,    3,    1,   -9,    1,    8,   -6,   -3,
   0,   -5,    0,    4,    1,   -1,    1,   -6,    2,    4,   -1,   -7,    0,    5,   -5,   -1,
  -1,    7,   -1,    0,   -7,   -2,    8,   -4,   -4,   -1,    9,   -4,   -1,    3,   -4,    5,
  -1,   -4,   -4,   15,    0,   -3,   -3,    6,    6,    2,   -2,   -3,    1,    2,   -2,   -3,
   2,    2,    8,    0,  -10,   10,    0,   -5,   -3,    8,    2,   -4,   -4,   -3,    3,    9,
  -2,   -8,    3,    4,   -4,   -7,    3,   -2,    2,    1,   -9,    0,   16,   -9,  -16,    0,
   1,    0,   -5,    3,    2,    3,    0,   -6,   11,  -10,   -5,    0,    3,    2,    6,   11,
   0,   -4,    6,   -7,   -4,    3,   -5,    0,    7,    3,   -1,    4,   -7,   -7,    0,    0,
   6,  -11,   -3,   -1,    1,   -4,    6,   -1,  -15,   -1,    1,    2,   -4,    9,  -14,   -9,
  11,    5,   -8,   -2,    8,   -4,    1,    0,    8,    1,  -10,  -12,   11,    7,  -10,    3,
   5,   -4,   -2,    6,    1,    0,    6,   -9,   -2,    5,    2,    6,    0,   -2,    1,    2,
  -8,   -7,    6,    1,   -5,    0,    8,   -4,    0,    1,   -1,    0,   -3,    2,    3,   -1,
   0,    3,    0,    0,   -3,    2,    6,   11,  -12,    2,    7,    1,   -3,   -2,   -3,   -8,
  15,   -6,   -1,    6,   10,   -5,   -1,    0,   -2,   -3,   -7,   -2,    4,    7,    1,    7,
  -3,   -9,   -1,    3,   -3,   -3,   14,   -2,  -11,    0,    6,    0,    0,    6,    4,   -8,
   1,    5,  -10,    1,   12,    5,  -17,    1,   18,   -7,   -7,   -7,    0,   -2,   11,    0,
  -3,   -1,  -20,   -8,    5,    7,    0,   -1,    0,   -1,    5,    0,   -8,  -11,    4,    2,
   1,    4,   11,    0,   -5,   -7,    3,   -6,   -4,    0,    0,    2,   -5,    8,    0,   -1,
   3,    0,   -5,   -4,    0,   -5,    8,   -5,   -9,    6,    4,   -8,    1,   12,   -4,    4,
   6,  -10,   -3,    5,    7,   -2,   -1,   11,    3,   -7,   -2,    8,    4,   -2,    0,    6,
  -3,   -8,    1,   -2,   -2,    2,    1,   -2,   -4,    9,    0,   -3,   -7,    3,   -4,   -1,
   2,    6,    6,   -2,   -5,   -4,    0,   -4,   -4,   -5,    8,    0,    1,   12,   -2,   -4,
   0,   -6,   -1,    6,    1,   -8,    9,    1,    1,    1,    1,   -4,   -4,    4,    3,    2,
   1,   -6,    3,    0,   -3,   -3,    5,   -4,    0,    3,   -5,    1,    0,    1,  -13,    2,
  10,   -4,   -1,   -3,    4,   -2,    1,   -1,    0,    3,    1,   -1,    3,    7,    1,   -3,
   0,    5,   -6,    6,    2,    0,    3,    0,    2,   -8,    2,    5,    3,   -8,   -3,    0,
   2,    1,   -2,    2,   -4,    1,    0,    6,    0,   -1,   -3,   -2,    0,   -1,    5,   -5,
   0,    1,    2,    0,  -11,    5,   -4,    4,   -7,    1,    1,   -1,    7,   -5,    0,   -7,
   3,   -2,   -2,    0,    0,    0,   -1,    6,    0,    0,  -10,    0,    0,    1,    4,   -4,
   3,   -3,    2,    0,    0,    6,    4,   -6,   -2,    2,    5,    0,    0,    0,    1,    0,
  -1,    0,    2,    0,   -3,    0,   -4,    4,    2,   -1,   -3,    3,   -2,   -8,    3,    2,
   0,    1,   -4,   -3,    0,    3,   -1,   -3,    4,    6,   -5,   -4,   -2,    3,    0,    4,
   3,   -1,   -3,    1,   -1,    3,    0,   -1,    0,    2,   -1,    1,    0,   -6,   -2,    6,
   2,   -3,    0,   -1,   -2,   -1,    4,    1,    0,    0,    0,    0,    0,    0,    0,    0,
  -1,    4,    2,    5,   -3,   -4,    0,   -1,    2,    0,    0,    0,   -3,   -1,    0,    0,
  -5,   -3,    6,    2,    2,   -2,    2,    3,    0,   -3,    0,    4,   -3,    1,   -3,    2,
  -1,    0,    4,    0,    0,   -4,    0,   -1,    1,    3,   -3,    0,    1,    2,   -2,    1,
   1,   -6,    1,    1,   -1,    4,    0,    0,   -2,    1,   -1,   -2,    0,    2,    0,    1,
  -3,   -2,    5,    2,    1,   -1,    1,   -4,    7,    3,    2,    0,   -3,   -3,    0,    5,
   2,    1,   -3,   -3,    0,    4,    0,    0,    0,   -3,   -3,    0,    0,    0,    0,   -3,
   1,   -4,    1,    0,    0,    0,   -1,    0,    0,    1,    1,    0,    1,   -1,   -1,    0,
   0,    0,    3,    2,   -1,    3,   -1,    2,    1,   -1,   -6,   -3,    3,    0,    4,    0,
  -1,    0,    2,   -1,    0,    3,   -2,    0,    1,    0,   -2,    3,    0,   -1,    0,    1,
  -4,   -5,    1,    0,    1,    0,   -1,    0,    2,   -2,    0,    0,    0,   -2,   -1,    0,
   0,    0,   -1,    0,    1,   -3,   -1,    1,   -1,    0,    1,    0,    0,    0,    2,    0,
   3,   -2,    0,    0,    2,    1,    0,    3,   -1,   -1,   -1,    3,    0,   -2,    0,   -1,
   0,   -3,    1,    0,    0,    0,   -1,    0,    0,    0,    0,    1,   -1,    1,   -1,   -2,
   4,   -1,    0,   -2,    2,    3,    1,    3,    1,    0,   -3,   -1,    2,    3,    0,    0,
  -1,   -4,    2,    0,    2,   -1,   -2,    0,   -4,    4,   -1,    4,    1,   -3,    1,   -2,
  -1,   -1,    0,    0,    1,    0,    3,   -3,    2,    0,   -1,    2,    0,    0,    0,    3,
   0,    2,    1,    0,   -2,   -1,    1,    0,    1,   -2,    0,   -1,    0,   -1,   -2,    1,
  -1,    0,    0,    0,   -1,    0,   -2,    0,    0,    0,    0,   -2,    1,    0,    0,    0,
   0,    2,    0,    1,    0,   -3,    0,    4,    1,    0,    0,    0,   -1,    0,    0,    0,
   0,    0,    0,    0,    1,   -1,    1,   -2,   -4,   -2,    0,    2,    0,    0,   -1,   -1,
   0,    0,    0,    2,    3,    0,    1,    2,   -3,    2,    1,    0,    0,    1,   -1,    0,
   0,    0,    4,    2,    1,   -2,   -3,   -1,   -3,    0,    1,   -2,    0,    0,   -3,    0,
  -2,    0,    0,    0,    3,   -2,    1,    1,   -1,   -1,   -3,    0,    0,    0,   -2,    1,
  -1,   -1,    0,    0,   -1,   -1,    0,    0,    0,    3,   -1,   -2,   -2,   -5,    1,    1,
   3,    2,    1,    2,    2,    2,    1,   -2,    2,    2,   -2,   -2,    0,    3,    2,    2,
   0,   -1,   -2,   -4,   -2,   -3,    0,    2,    0,    0,    1,   -2,   -1,   -5,   -3,   -1,
   0,    0,   -1,    1,    1,    0,    2,   -2,   -5,   -1,    3,    0,    4,    2,    3,    6,
   1,    1,    1,    0,    0,    1,    0,    2,    0,    1,    2,    0,    2,   -2,   -3,   -4,
   0,    0,    4,    1,   -2,   -2,   -2,   -1,   -3,    0,    0,   -2,    0,    0,   -3,   -1,
   0,   -1,    1,    0,   -3,    0,    1,    0,    2,    3,   -3,   -3,   -2,   -1,    0,    1,
   0,    1,    4,    0,    0,    2,    3,    0,    0,    0,    0,    5,    1,    0,   -2,    0,
   1,    1,    0,    1,    6,    2,   -1,   -1,    2,   -2,   -1,    1,   -1,    0,   -4,    1,
   0,    0,   -2,    2,   -3,   -1,   -1,   -2,    2,   -2,   -1,    0,    0,   -4,   -2,    2,
   1,    0,   -2,    3,   -3,    0,    1,    1,    4,   -1,   -2,   -2,    2,    2,   -1,    0,
  -1,   -1,    0,    1,    0,    0,    2,    5,   -2,   -3,   -1,   -2,    4,    1,    0,    6,
   0,    2,    2,    5,    1,   -6,    0,    0,   -3,    2,   -1,    2,    0,   -3,   -2,    0,
  -1,   -2,    0,    0,    0,   -3,    3,   -3,    0,   -5,   -3,    4,   -1,    2,   -4,    2,
   0,   -1,    6,    1,   -1,    1,   -2,    0,    9,   -7,    3,   -4,    6,    1,   -2,    4,
  -7,   -1,    7,   -4,    0,    2,   -3,    5,    0,   -2,    0,   -7,    2,   -4,   -3,    2,
  -2,    0,    0,    0,    0,    3,   -3,    0,   -2,    3,   -1,   -8,   -2,    2,    2,    1,
  -1,    4,    2,   -6,   -2,    0,    1,    6,    0,    0,    2,   -3,    5,   -1,   -1,    5,
  -6,    1,   -1,    0,    2,   -2,    1,    0,    2,   -2,   -3,    0,    5,   -5,    0,    3,
   0,    0,   -5,   -2,    3,    0,    1,   -3,   -4,   -2,    3,   -1,    0,    6,   -4,    2,
   3,    0,    0,    7,    0,    0,    2,   -1,    1,    0,    1,   -4,    4,    1,   -5,    4,
  -1,    2,    0,    0,    0,   -5,    2,    0,   -1,    5,   -6,    0,    0,   -1,   -3,    0,
   8,   -3,   -6,    4,   -1,    6,   -3,   -1,    5,   -1,    3,   -5,    0,   -3,   -1,    5,
   0,   -6,    0,    0,    5,    3,    0,    0,    0,   -1,   -8,   -5,    4,    1,    2,    6,
  -3,   -1,  -10,    0,    7,   -3,    7,   -3,    5,    0,   -1,    0,   -1,   -4,   -1,    0,
   0,    0,   -1,    6,    2,   -1,   -8,    0,   -2,    0,    0,    6,    5,  -10,   -4,    2,
   6,    0,   -7,    5,    0,  -10,    0,    3,    0,   -2,   -5,   10,   -3,    0,    3,    1,
  -1,    0,    0,    0,   -2,   -3,    6,   10,   -4,   -7,    4,   -5,    0,   -2,   -3,    6,
   0,    9,   -8,   -4,   -1,   -5,    2,    0,    0,    3,    0,   -1,    0,   -1,    8,   -5,
  -9,    0,   -4,   11,   -3,    0,    8,   -1,   -1,   -1,   -1,   -1,    7,   -2,    3,    5,
  -4,    0,   -2,    1,   -2,   -2,    0,    1,   12,   -6,   -4,    1,   -6,    3,    2,   -2,
   4,   -4,   -2,    5,   -6,   -1,    4,    6,    5,   -3,    3,   -4,   -2,    8,   -3,    2,
   1,   -2,   -1,   -1,    6,    1,   -4,    0,    3,   -4,   -5,    0,    1,    0,    7,    4,
  -3,    1,   -4,   -4,    0,    0,    1,   11,   16,    0,   -2,    5,   -1,   -8,    0,    1,
   2,   -1,   -3,    3,   -1,    0,   -4,    1,    2,   -1,    0,    0,    0,    0,    1,   -2,
  -3,  -10,   -3,    1,   -2,    1,    2,    2,   -3,   -2,    0,    0,    0,    0,    1,    5,
   3,   -2,    0,   -3,   -3,   -1,   -5,    0,    2,    4,    3,    2,    0,   -1,   -2,   -2,
  -2,    2,    1,    0,    1,    0,    0,    1,    3,    0,    0,    0,    0,    0,    1,    3,
   3,    0,   -2,    0,    0,    0,    0,   -1,   -1,   -2,    0,    1,   -1,    0,    0,    0,
  -1,    0,    0,    0,    0,   -2,    0,    0,    0,    1,    4,    1,    0,    0,    0,   -1,
   0,    2,    1,    1,    2,    1,    0,   -1,    0,    2,    0,   -1,    0,    0,    0,    0,
   1,    1,    0,    0,    0,   -2,    0,    0,    0,    0,    1,    1,    0,   -2,   -6,   -6,
  -6,   -9,   -9,   -9,  -12,  -12,  -13,  -12,  -11,  -10,  -10,  -11,  -10,  -10,   -9,   -8,
  -8,   -9,   -9,   -9,   -8,   -5,   -4,   -3,   -1,    1,    2,    2,    5,    6,    8,    8,
   9,   10,   11,   12,   13,   14,   15,   17,   18,   17,   15,   13,   12,   11,   10,    9,
  10,   10,   10,   10,   12,   15,   17,   19,   18,   17,   16,   14,   13,   12,   11,   10,
   8,    6,    5,    5,    4,    2,    1,    0,    0,   -1,   -1,   -1,   -1,   -2,   -3,   -4,
  -5,   -5,   -5,   -7,   -8,   -8,   -9,   -9,  -10,  -10,  -11,  -14,  -16,  -18,  -20,  -23,
 -25,  -26,  -27,  -28,  -29,  -30,  -31,  -33,  -37,  -40,  -42,  -43,  -44,  -42,  -41,  -38,
 -34,  -30,  -29,  -26,   -9,   23,   60,   88,   92,   81,   67,   55,   38,   19,   11,   13,
  14,    7,    0,   10,   27,   31,   11,  -17,  -35,  -39,  -38,  -32,  -16,    5,   21,   23,
  19,   21,   28,   32,   25,   14,    9,    9,   14,   20,   27,   29,   21,    4,  -15,  -28,
 -33,  -34,  -33,  -31,  -30,  -23,  -13,    2,   15,   23,   25,   20,   15,   14,   17,   26,
  33,   36,   32,   25,   19,   15,   12,    9,    4,    1,    1,    2,    8,   15,   21,   21,
   9,   -3,  -12,  -16,  -17,  -18,  -17,  -17,  -17,  -20,  -21,  -19,  -19,  -21,  -27,  -32,
 -33,  -32,  -31,  -29,  -28,  -31,  -36,  -42,  -48,  -53,  -54,  -52,  -49,  -45,  -38,  -32,
 -27,  -21,   -1,   40,   86,  109,   95,   67,   49,   41,   23,   -2,  -17,  -12,   -2,   -6,
  -9,    7,   34,   43,   15,  -21,  -37,  -31,  -19,   -8,    4,   23,   36,   34,   25,   23,
  29,   30,   14,   -3,  -12,   -5,    9,   20,   27,   25,   14,   -1,  -17,  -25,  -25,  -22,
 -19,  -19,  -18,   -9,    3,   15,   17,    8,   -2,  -11,  -12,   -7,    1,   15,   26,   31,
  26,   21,   19,   20,   16,    8,    1,    1,    8,   13,   19,   24,   26,   20,    4,   -7,
 -12,   -9,   -7,   -8,   -6,   -3,   -1,   -4,   -8,  -10,  -12,  -15,  -19,  -21,  -16,   -9,
  -7,   -9,  -13,  -17,  -23,  -31,  -39,  -45,  -49,  -52,  -56,  -56,  -53,  -49,  -42,  -35,
 -29,  -22,  -14,   15,   74,  109,   96,   60,   29,   25,   21,   -7,  -29,  -31,  -15,   -3,
  -2,   10,   32,   41,   20,  -14,  -37,  -29,  -12,    2,   11,   21,   32,   33,   28,   24,
  25,   22,    8,   -7,   -9,    3,   22,   35,   36,   27,    9,   -7,  -19,  -23,  -22,  -22,
 -20,  -17,  -14,   -5,    7,   16,   13,   -1,  -17,  -23,  -19,   -8,    1,   10,   18,   21,
  19,   16,   12,    9,    4,   -2,   -3,    2,   15,   26,   29,   27,   22,   13,    0,  -10,
 -16,  -13,   -8,   -5,    0,    7,   12,    8,    0,   -5,   -6,   -6,   -5,   -4,   -1,    0,
   0,   -3,   -8,  -14,  -22,  -31,  -39,  -41,  -39,  -33,  -30,  -33,  -40,  -49,  -53,  -51,
 -42,  -33,  -27,  -22,  -17,    9,   54,  102,  110,   68,   22,    2,    5,   -6,  -26,  -34,
 -22,   -2,    3,    6,   18,   32,   24,   -7,  -38,  -38,   -9,   15,   26,   25,   27,   29,
  25,   17,   11,    9,    6,    0,   -2,   11,   32,   45,   39,   18,   -4,  -22,  -27,  -24,
 -18,  -14,  -11,   -7,   -3,    2,    7,    9,    2,  -10,  -21,  -21,   -7,    8,   15,   13,
  10,    9,    8,    3,    0,   -2,   -1,    0,    4,   14,   28,   34,   29,   17,    9,    7,
   3,   -3,   -8,   -8,   -3,    1,    4,    9,   10,    7,    0,   -3,    0,    7,   11,    6,
   0,   -3,   -6,   -9,  -14,  -20,  -25,  -28,  -29,  -27,  -24,  -21,  -23,  -28,  -36,  -45,
 -52,  -54,  -54,  -51,  -44,  -36,  -27,  -18,  -13,    9,   52,   97,  106,   63,   19,    1,
  11,    6,  -22,  -41,  -31,   -3,    8,   10,   18,   26,   19,   -9,  -32,  -25,    3,   25,
  25,   18,   19,   27,   28,   18,   10,    8,    9,    8,   11,   24,   35,   36,   22,   -1,
 -16,  -21,  -18,  -14,  -13,  -13,  -10,   -5,   -1,    0,    0,   -1,   -6,  -12,  -13,   -5,
   5,   13,    9,    1,   -3,   -3,   -1,   -2,   -2,   -3,    1,    8,   15,   22,   24,   23,
  15,    8,    8,   11,   12,    7,    0,   -2,    0,    2,    3,    4,    5,    5,    5,    6,
  10,   12,    8,    0,   -7,  -10,  -10,   -9,  -10,  -13,  -16,  -17,  -18,  -19,  -21,  -25,
 -29,  -33,  -35,  -36,  -38,  -41,  -46,  -50,  -49,  -44,  -32,  -18,   -7,   -5,   -5,   15,
  59,   95,   81,   36,    2,   -3,    7,    0,  -22,  -34,  -22,   -3,    4,   10,   19,   25,
  15,   -6,  -18,   -6,   18,   31,   27,   17,   17,   21,   22,   17,   12,   10,    9,    7,
  11,   20,   27,   23,    5,  -12,  -20,  -18,  -11,   -8,   -8,   -8,   -4,   -1,    0,    0,
   0,   -2,   -7,  -10,   -8,    0,    8,    7,    1,   -5,   -7,   -6,   -5,   -4,   -2,    0,
   6,   13,   21,   25,   24,   17,   10,    8,   11,   14,   12,    7,    2,    1,    4,    6,
   7,    7,    6,    4,    4,    7,   10,   10,    4,   -3,   -8,   -9,   -6,   -4,   -5,   -7,
 -10,  -13,  -15,  -17,  -18,  -21,  -28,  -34,  -37,  -37,  -39,  -41,  -44,  -51,  -54,  -47,
 -35,  -29,  -28,  -24,   -6,   16,   37,   56,   71,   66,   41,   11,   -2,    2,   -5,  -25,
 -35,  -21,    2,   11,   11,   13,   22,   16,   -1,  -11,    0,   21,   32,   26,   15,   15,
  21,   20,   12,    7,   10,   12,   10,   10,   18,   23,   18,    0,  -15,  -20,  -15,  -10,
  -8,   -6,   -3,    0,    0,    0,   -1,   -2,   -4,   -7,  -10,   -7,    0,    5,    4,   -3,
  -8,   -8,   -5,   -5,   -6,   -6,   -1,    7,   14,   20,   22,   22,   19,   13,   10,   11,
  14,   12,    7,    3,    4,    8,   10,    9,    7,    6,    5,    3,    4,    7,    8,    5,
  -1,   -4,   -4,    0,    0,   -1,   -5,   -7,   -8,  -10,  -13,  -16,  -19,  -25,  -33,  -37,
 -39,  -40,  -43,  -45,  -45,  -43,  -39,  -37,  -36,  -35,  -24,   -2,   17,   18,    4,    0,
  23,   55,   62,   35,    6,   -4,    3,    6,   -6,  -21,  -21,   -4,    4,    8,   13,   26,
  31,   18,    0,   -3,   12,   27,   28,   18,   11,   15,   18,   14,    8,    6,    7,    5,
   1,    3,   10,   15,    7,   -8,  -16,  -14,   -7,   -5,   -5,   -4,   -1,   -1,   -3,   -5,
  -3,   -2,   -5,   -9,  -10,   -5,    0,    0,   -2,   -5,   -5,   -4,   -4,   -4,    0,    2,
   6,    8,   12,   18,   22,   21,   16,   13,   14,   16,   15,    9,    5,    4,    6,    7,
   7,    8,    8,    8,    6,    4,    6,    8,    7,    2,    0,   -1,    0,    1,    0,   -1,
  -3,   -3,   -5,   -7,  -11,  -16,  -21,  -27,  -34,  -40,  -43,  -43,  -43,  -44,  -43,  -41,
 -38,  -36,  -35,  -34,  -34,  -30,   -7,   25,   43,   31,    8,    7,   31,   50,   36,    2,
 -16,   -9,    7,    9,    0,   -7,   -3,    3,    0,    2,   12,   30,   32,   18,    7,   11,
  25,   30,   22,    9,    3,    5,    9,   10,    9,   10,   10,    5,    0,    0,    2,    2,
  -6,  -14,  -14,   -5,    1,    3,    0,   -4,   -6,   -8,   -9,   -8,   -4,   -2,   -1,   -1,
  -1,    0,   -2,   -5,   -7,   -7,   -5,   -1,    2,    6,    8,    8,    9,   12,   15,   16,
  17,   17,   17,   17,   17,   17,   14,    7,    2,    2,    4,    6,    7,    8,    9,   11,
  12,   10,    6,    2,    0,   -2,   -2,    0,    3,    3,    0,   -1,   -2,   -4,   -8,  -15,
 -23,  -30,  -35,  -37,  -39,  -41,  -43,  -43,  -43,  -44,  -44,  -43,  -43,  -40,  -36,  -32,
 -28,  -18,   11,   51,   64,   42,   18,   20,   36,   32,    1,  -22,  -18,   -1,    8,    5,
   4,    7,    9,    0,   -5,    3,   19,   28,   22,   17,   20,   28,   30,   21,   12,    3,
  -3,   -2,    3,   11,   15,   13,    8,    2,   -1,   -5,   -7,  -10,  -14,  -14,   -8,    0,
   5,    4,   -1,   -6,  -10,  -11,  -11,   -7,   -1,    1,    2,    2,    2,    2,   -2,   -7,
  -9,   -8,   -4,    0,    5,   10,   12,   11,    8,    8,   11,   16,   19,   19,   19,   21,
  21,   20,   16,    8,    1,    0,    1,    3,    6,    9,   11,   11,    9,    8,    7,    5,
   1,   -1,   -1,    1,    3,    1,   -1,   -2,   -4,   -6,   -9,  -14,  -21,  -29,  -37,  -41,
 -41,  -43,  -45,  -45,  -44,  -45,  -46,  -47,  -47,  -44,  -39,  -34,  -28,  -22,   -3,   36,
  77,   81,   49,   24,   25,   31,    9,  -21,  -29,  -13,    2,    6,   10,   17,   19,    9,
  -7,   -8,    3,   16,   22,   23,   28,   32,   34,   27,   20,   12,    0,   -9,   -8,    4,
  13,   13,   10,    7,    3,   -6,  -14,  -16,  -17,  -18,  -16,   -7,    3,   10,    7,    0,
  -4,   -9,  -12,  -12,   -7,   -1,    3,    5,    6,    7,    4,   -1,   -8,  -10,   -9,   -7,
  -2,    4,   13,   15,   13,   12,   11,   11,   13,   16,   18,   20,   22,   24,   22,   17,
  11,    6,    1,   -1,    0,    2,    5,    8,   10,   11,   10,    9,    6,    1,   -2,   -3,
   0,    0,    0,   -1,   -1,   -2,   -6,  -11,  -17,  -25,  -34,  -41,  -42,  -42,  -42,  -45,
 -46,  -47,  -48,  -51,  -54,  -53,  -49,  -42,  -35,  -27,  -19,   -7,   27,   74,  102,   81,
  37,   22,   22,   14,  -12,  -30,  -23,   -5,    3,    6,   17,   21,   14,   -4,  -16,   -9,
   0,   15,   21,   28,   34,   36,   36,   31,   26,   11,   -5,  -10,   -4,    4,    7,    8,
   8,    7,   -3,  -15,  -17,  -18,  -21,  -24,  -18,   -7,    4,   10,    8,    5,    1,   -4,
  -8,   -8,   -4,   -1,    1,    4,    9,   11,    6,    1,   -3,   -7,  -11,  -11,   -7,    2,
  10,   12,   14,   15,   17,   17,   16,   17,   18,   20,   21,   23,   22,   20,   17,   11,
   4,    0,   -1,    0,    1,    4,    7,    9,    9,    9,    6,    2,   -1,    0,    0,   -1,
  -1,    0,    0,   -1,   -6,  -13,  -21,  -31,  -40,  -44,  -44,  -43,  -44,  -45,  -45,  -46,
 -48,  -52,  -56,  -57,  -53,  -44,  -36,  -26,  -18,    0,   38,   79,   96,   72,   40,   30,
  31,   19,   -5,  -17,   -8,    4,    5,    6,   16,   20,   10,  -10,  -20,  -16,   -7,    2,
   9,   20,   28,   34,   38,   39,   36,   21,    5,   -2,   -1,    2,    4,    7,    8,    6,
  -3,  -12,  -15,  -18,  -24,  -32,  -29,  -20,  -10,   -1,    4,    8,    7,    4,    0,    0,
   0,    0,    0,    3,    9,   11,   12,   10,    8,    2,   -6,  -12,  -12,   -6,   -2,    0,
   3,    8,   12,   15,   16,   17,   18,   19,   20,   21,   22,   22,   21,   19,   18,   15,
  10,    6,    4,    1,    0,   -1,    0,    0,    0,    0,    0,    2,    2,    0,    0,   -1,
  -1,   -3,   -5,   -9,  -14,  -21,  -29,  -35,  -36,  -36,  -38,  -40,  -40,  -40,  -41,  -44,
 -47,  -50,  -52,  -52,  -49,  -44,  -38,  -31,  -22,   -1,   27,   53,   59,   50,   45,   46,
  42,   29,   16,   17,   22,   20,   16,   20,   28,   32,   24,   12,    3,   -4,  -10,  -15,
 -17,  -16,  -14,   -9,   -2,    6,   12,   13,   13,   11,    7,    3,    2,    4,    6,    5,
   3,    4,    7,    8,    7,    3,    0,   -3,   -8,  -13,  -14,  -13,  -10,   -9,   -9,   -7,
  -4,   -1,    0,    0,   -1,   -2,   -2,   -1,    0,    2,    4,    7,   11,   14,   16,   17,
  17,   16,   15,   13,   12,   11,    9,    8,    7,    7,    7,    5,    4,    3,    2,    0,
   0,    0,    1,    1,    1,    1,    2,    3,    3,    3,    4,    5,    6,    6,    5,    6,
   6,    5,    3,    2,    0,   -2,   -5,   -8,   -9,  -10,  -11,  -13,  -14,  -14,  -15,  -16,
 -17,  -18,  -20,  -22,  -24,  -24,  -23,  -21,  -20,  -19,  -18,  -17,  -16,  -15,  -15,  -15,
 -15,  -14,  -13,  -11,   -9,   -8,   -8,   -8,   -8,   -7,   -5,   -2,    0,    1,    4,    6,
   9,   12,   15,   17,   17,   16,   15,   15,   15,   16,   17,   17,   18,   18,   17,   16,
  16,   14,   12,   10,    8,    6,    5,    5,    5,    5,    5,    6,    6,    5,    4,    3,
   2,    2,    1,    0,    0,    0,    0,    0,   -1,   -1,   -1,   -1,   -2,   -3,   -4,   -4,
  -5,   -6,   -5,   -4,   -3,   -2,   -2,   -2,   -1,   -1,   -1,   -1,   -1,    0,   -1,   -1,
   0,    0,    1,    2,    2,    2,    3,    3,    3,    3,    3,    2,    3,    3,    4,    4,
   5,    5,    5,    5,    5,    5,    4,    4,    4,    5,    5,    6,    6,    6,    6,    5,
   4,    3,    2,    1,    0,   -1,   -2,   -3,   -4,   -4,   -5,   -5,   -5,   -6,   -7,   -8,
  -8,   -9,  -10,  -11,  -12,  -13,  -14,  -15,  -16,  -17,  -18,  -19,  -19,  -20,  -20,  -20,
 -20,  -19,  -18,  -17,  -16,  -16,  -15,  -13,  -12,  -10,   -8,   -6,   -4,   -3,    0,    1,
   3,    5,    7,    9,   10,   12,   13,   14,   16,   17,   18,   19,   20,   20,   20,   20,
  20,   19,   18,   17,   16,   15,   14,   14,   13,   12,   11,   10,   10,    9,    8,    7,
   6,    4,    3,    2,    1,    0,    0,    0,    0,   -1,   -2,   -2,   -3,   -4,   -6,   -6,
  -7,   -7,   -7,   -7,   -7,   -7,   -7,   -7,   -7,   -7,   -7,   -7,   -7,   -8,   -7,   -7,
  -7,   -6,   -6,   -5,   -4,   -4,   -3,   -2,   -1,   -1,    0,    0,    1,    2,    3,    4,
   5,    6,    7,    8,    8,    9,    9,   10,   10,   10,   11,   11,   11,   10,   10,   10,
   9,    9,    8,    7,    6,    5,    4,    3,    2,    1,    0,   -1,   -2,   -3,   -4,   -5,
  -6,   -7,   -7,   -8,   -9,  -10,  -11,  -11,  -12,  -12,  -12,  -13,  -13,  -13,  -13,  -14,
 -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -13,  -13,  -13,  -12,  -11,  -11,  -10,   -9,
  -9,   -8,   -7,   -7,   -5,   -4,   -3,   -2,    0,    1,    3,    4,    6,    7,    8,    9,
  10,   11,   12,   13,   14,   14,   15,   16,   16,   16,   16,   16,   15,   15,   14,   14,
  14,   13,   13,   13,   12,   12,   11,   11,   10,    9,    8,    7,    6,    5,    4,    3,
   2,    1,    0,    0,   -1,   -2,   -3,   -4,   -5,   -6,   -6,   -7,   -7,   -8,   -8,   -8,
  -9,   -9,   -9,   -9,   -9,   -9,   -8,   -8,   -8,   -7,   -7,   -6,   -5,   -5,   -4,   -4,
  -3,   -2,   -2,   -1,    0,    0,    1,    2,    2,    3,    4,    5,    5,    6,    7,    7,
   7,    8,    8,    8,    9,    9,    9,    9,    9,    8,    8,    8,    7,    7,    6,    5,
   4,    4,    3,    2,    1,    0,    0,    0,   -1,   -2,   -3,   -4,   -4,   -5,   -6,   -6,
  -7,   -8,   -8,   -9,   -9,   -9,  -10,  -10,  -10,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
 -11,  -11,  -11,  -11,  -11,  -11,  -11,  -10,  -10,  -10,  -10,   -9,   -9,   -8,   -7,   -7,
  -6,   -6,   -5,   -4,   -3,   -2,   -1,    0,    0,    1,    3,    4,    5,    6,    7,    8,
   9,   10,   11,   11,   12,   12,   13,   13,   13,   14,   14,   14,   14,   13,   13,   12,
  12,   11,   11,   11,   10,   10,    9,    8,    8,    7,    6,    5,    4,    4,    3,    2,
   1,    0,    0,    0,   -1,   -2,   -3,   -4,   -5,   -5,   -6,   -6,   -7,   -7,   -7,   -7,
  -8,   -8,   -8,   -8,   -8,   -7,   -7,   -7,   -6,   -6,   -5,   -5,   -4,   -4,   -3,   -3,
  -2,   -2,   -1,    0,    0,    0,    1,    1,    2,    2,    3,    3,    4,    4,    4,    5,
   5,    5,    6,    6,    6,    6,    6,    5,    5,    5,    5,    4,    4,    4,    3,    3,
   2,    1,    1,    0,    0,   -1,   -1,   -2,   -2,   -3,   -3,   -4,   -5,   -5,   -6,   -6,
  -7,   -7,   -8,   -8,   -9,   -9,   -9,   -9,   -9,   -9,   -9,   -9,   -9,   -9,   -8,   -8,
  -8,   -7,   -7,   -6,   -5,   -5,   -4,   -3,   -2,   -2,   -1,    0,    0,    0,    0,    0,
   1,    1,    2,    2,    3,    3,    3,    3,    3,    3,    4,    4,    4,    4,    4,    5,
   5,    6,    6,    6,    7,    7,    7,    7,    7,    7,    7,    7,    7,    8,    8,    7,
   7,    7,    6,    6,    5,    5,    5,    4,    4,    4,    3,    3,    2,    2,    2,    1,
   1,    1,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,   -1,   -2,   -2,
  -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -1,   -1,   -1,   -1,   -1,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,
   1,    1,    2,    2,    2,    2,    2,    2,    2,    3,    3,    3,    3,    3,    3,    3,
   3,    3,    2,    2,    2,    1,    1,    1,    0,    0,    0,    0,    0,   -1,   -1,   -2,
  -2,   -3,   -3,   -4,   -4,   -4,   -5,   -5,   -5,   -6,   -6,   -6,   -6,   -7,   -7,   -7,
  -7,   -7,   -7,   -7,   -7,   -7,   -8,   -8,   -8,   -8,   -8,   -8,   -8,   -8,   -9,   -9,
  -9,   -9,   -9,  -10,  -10,  -10,  -10,  -11,  -11,  -11,  -11,  -11,  -10,   -9,   -9,   -8,
  -7,   -7,   -6,   -5,   -4,   -3,   -1,    0,    1,    2,    3,    5,    7,    8,    9,   10,
  11,   12,   13,   13,   14,   15,   15,   15,   15,   15,   15,   15,   14,   14,   14,   13,
  13,   13,   12,   12,   11,   11,   10,    9,    9,    8,    8,    7,    7,    6,    5,    5,
   4,    3,    3,    2,    2,    1,    0,    0,    0,    0,    0,    0,   -1,   -1,   -2,   -2,
  -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -3,   -3,   -3,   -3,   -3,
  -3,   -3,   -3,   -3,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -5,   -5,   -5,
  -5,   -5,   -5,   -5,   -5,   -5,   -5,   -5,   -5,   -5,   -6,   -6,   -6,   -6,   -6,   -6,
  -6,   -6,   -6,   -6,   -6,   -6,   -6,   -6,   -6,   -7,   -7,   -7,   -7,   -7,   -7,   -7,
  -7,   -7,   -8,   -8,   -7,   -7,   -7,   -6,   -6,   -5,   -4,   -4,   -3,   -2,   -1,    0,
   0,    1,    2,    3,    4,    5,    7,    8,    9,   10,   11,   12,   12,   13,   13,   14,
  14,   15,   15,   15,   16,   16,   16,   16,   15,   15,   15,   15,   14,   14,   13,   13,
  12,   12,   11,   10,   10,    9,    8,    7,    7,    6,    5,    4,    3,    3,    2,    1,
   0,    0,    0,   -1,   -2,   -2,   -3,   -3,   -4,   -4,   -4,   -4,   -5,   -5,   -5,   -5,
  -5,   -5,   -5,   -4,   -4,   -4,   -4,   -3,   -3,   -2,   -2,   -2,   -1,   -1,    0,    0,
   0,    1,    1,    1,    2,    2,    3,    3,    3,    3,    3,    3,    4,    3,    3,    3,
   3,    3,    2,    2,    1,    1,    1,    0,    0,    0,   -1,   -1,   -2,   -3,   -3,   -4,
  -4,   -4,   -5,   -6,   -6,   -6,   -7,   -6,   -7,   -7,   -6,   -6,   -6,   -6,   -6,   -6,
  -6,   -6,   -6,   -6,   -5,   -6,   -5,   -5,   -5,   -5,   -5,   -4,   -4,   -5,   -4,   -4,
  -3,   -3,   -4,   -2,   -4,   -3,   -1,   -4,   -1,   -3,   -4,   -2,   -4,   -3,   -3,   -4,
  -2,   -4,   -4,   -3,   -5,   -4,   -5,   -6,   -6,   -7,   -5,   -5,   -5,   -5,   -6,   -6,
  -6,   -6,   -5,   -5,   -6,   -4,   -5,   -4,   -3,   -3,   -2,   -2,   -1,    0,    0,    2,
   2,    4,    6,    6,    8,    7,    7,    9,    9,   12,   13,   14,   15,   14,   14,   14,
  14,   15,   14,   15,   14,   14,   14,   13,   14,   14,   13,   13,   12,   11,   11,   10,
   9,    8,    7,    7,    6,    5,    5,    4,    3,    3,    2,    1,    0,    0,   -1,   -1,
  -2,   -2,   -3,   -3,   -3,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -4,
  -4,   -3,   -3,   -2,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,
   2,    2,    2,    2,    2,    2,    2,    2,    2,    1,    1,    1,    0,    0,    0,    0,
   0,   -1,   -1,   -2,   -2,   -2,   -3,   -3,   -3,   -4,   -4,   -4,   -4,   -5,   -5,   -5,
  -5,   -5,   -6,   -6,   -5,   -6,   -5,   -5,   -5,   -5,   -5,   -5,   -5,   -4,   -4,   -4,
  -4,   -4,   -3,   -3,   -3,   -3,   -3,   -3,   -2,   -2,   -2,   -1,   -2,   -1,   -1,   -1,
  -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -2,   -2,   -2,
  -2,   -2,   -2,   -2,   -2,   -3,   -3,   -3,   -3,   -3,   -3,   -3,   -3,   -3,   -3,   -3,
  -3,   -3,   -3,   -3,   -3,   -3,   -2,   -2,   -2,   -2,   -1,   -1,   -1,   -1,    0,    0,
   0,    0,    0,    1,    1,    2,    2,    2,    3,    3,    4,    4,    5,    5,    5,    6,
   6,    7,    7,    7,    8,    8,    8,    8,    8,    8,    8,    8,    8,    8,    8,    8,
   7,    7,    7,    7,    7,    6,    6,    5,    5,    5,    4,    4,    3,    3,    2,    2,
   2,    2,    1,    1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -2,   -2,   -2,   -3,   -3,
  -3,   -4,   -4,   -3,   -3,   -3,   -3,   -4,   -3,   -2,   -2,   -2,   -4,   -4,   -4,   -2,
  -2,   -2,   -2,   -2,   -2,   -2,   -1,   -1,   -1,   -1,   -2,   -1,   -1,   -1,   -1,   -1,
  -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,    0,    0,   -1,    0,   -1,   -1,   -1,
  -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -2,   -1,    0,   -1,
  -2,   -1,    0,    0,   -1,   -2,   -2,   -1,    0,    0,   -2,   -2,   -1,   -1,    0,    0,
  -1,   -1,    0,    0,    0,    0,    0,    0,    1,    1,    1,    0,    0,    1,    1,    1,
   1,    0,    0,    1,    1,    1,    1,    0,    0,    2,    1,    1,    1,    0,    1,    2,
   1,    2,    1,    0,    2,    3,    1,    2,    3,    2,    3,    1,    1,    4,    4,    4,
   2,    1,    2,    5,    3,    2,    2,    0,    0,    4,    4,    0,   -1,    0,    1,    5,
   2,   -4,   -1,    0,    4,    4,   -3,   -4,    0,    0,    3,   -1,   -4,    0,    0,   -2,
   0,    0,   -3,   -2,    0,   -1,    2,   -2,   -4,   -1,    1,    1,   -3,   -3,    0,    0,
  -1,    0,    0,   -3,    0,    5,   -1,   -3,    0,   -1,    1,    2,   -2,   -1,    1,    0,
   0,    0,    0,    1,    0,   -1,    0,   -1,    3,   -1,    0,    2,   -7,   -1,    5,    2,
   1,   -5,   -8,    3,    6,    0,   -4,   -4,   -1,    2,    4,   -1,   -4,   -1,    2,    1,
   0,    0,   -1,    0,    3,    1,   -2,    0,   -1,    0,    4,    0,    0,   -1,   -1,    5,
   0,    0,    2,   -1,   -1,    0,    2,    1,    1,    0,   -3,    0,    4,    3,   -1,   -5,
   3,    3,   -1,    0,   -1,    2,    2,   -1,   -1,    0,    2,   -1,    0,    2,    0,   -1,
  -1,    2,    1,   -4,    0,    3,   -1,    0,    0,   -3,    1,    1,   -3,   -3,    2,    0,
  -3,    0,    2,    0,   -1,   -6,    1,    3,   -3,   -2,   -2,    2,    0,   -3,    0,   -1,
   0,    1,   -2,    1,    1,   -2,   -1,    0,    3,    0,    0,    0,    0,    2,    0,    1,
   0,    0,    1,    1,    2,    2,    1,    0,    0,    3,    4,    0,    1,    2,    4,    2,
   0,    0,    3,    5,    0,    0,    5,    1,   -4,    1,    6,    1,   -5,   -4,    3,    7,
  -1,   -8,   -1,    2,    1,    0,   -2,    1,    1,  -10,   -3,   10,   -3,   -9,    2,    0,
   0,    2,   -6,   -7,    2,    0,   -4,    4,   -3,   -5,    0,    3,    7,  -11,   -8,    6,
   3,    3,   -3,  -10,    3,   10,   -5,   -4,    3,   -1,   -5,    7,    1,  -14,    9,    5,
 -12,   -1,    5,   -5,    1,    3,   -7,    0,    0,   -3,   -5,   -1,    5,   -4,   -7,    2,
   2,   -2,   -2,    0,   -6,   -5,    8,    2,   -6,   -5,   -4,    5,    5,   -8,   -1,    0,
   0,    7,   -1,   -5,   -3,    1,   -1,    1,    9,   -4,  -11,    1,    6,    0,    0,    2,
  -7,  -10,    9,   12,   -4,   -7,   -4,   -3,    3,    8,   -4,   -5,    5,    2,   -3,    0,
   1,   -9,   -2,    9,    6,   -5,  -15,    4,    7,   -1,    3,   -3,   -4,   -1,   -1,    9,
  -2,   -8,    1,   -4,    8,    5,  -12,   -7,    8,    7,   -4,    0,    0,   -2,    3,    6,
   3,   -1,   -4,    2,    8,    4,    1,   -1,    1,    3,   10,    1,   -2,    9,    3,   -1,
   6,   13,    3,   -5,    2,    9,    9,    4,   -2,    3,    8,    5,    2,    5,    7,    0,
  -3,    1,   17,    5,   -6,   -3,    4,   13,   -3,  -11,    5,   14,    0,   -9,   -5,    7,
   2,   -4,    4,   -4,  -13,    0,   10,    0,   -8,  -10,   -3,    3,    2,   -7,  -13,    1,
   3,   -2,    0,    0,   -6,  -15,   -2,   21,    7,  -18,  -11,    3,   10,    3,  -10,  -11,
   5,    2,   -4,   -2,   -2,    1,   -5,    4,   16,  -22,  -15,   16,    9,    2,  -15,  -12,
   4,    4,    8,  -11,  -15,   10,   10,   -6,   -9,    0,   -6,   -2,    8,    0,   -5,  -11,
  -2,   10,   -2,  -11,   -5,   -9,   11,   14,  -22,  -11,    7,    5,    4,   -5,  -10,   -6,
  -6,    7,   11,   -4,   -8,  -11,    7,    6,   -6,   -1,  -18,    8,   25,  -11,   -8,   -2,
  -1,    6,   -3,    0,    0,   -7,    5,    4,    2,    0,  -17,  -12,   13,   16,   -2,  -15,
  -4,    5,    1,    0,   -4,   -7,   -1,    7,    6,    1,   -6,  -11,   -1,    9,   12,   -5,
 -14,    6,   16,    5,  -11,   -8,    8,    6,    6,    8,   -1,    2,    0,    0,   13,    7,
  -4,    0,    9,   18,    8,   -8,   -5,   13,   11,   -3,   10,    6,   -2,    8,    6,    5,
   0,   -3,    1,   11,   22,    0,  -14,    0,    2,   10,    3,   -2,    5,    0,    5,   -4,
  -3,    5,    4,    2,   -8,    0,    4,    8,   -3,   -8,   -4,   -5,   20,    5,  -16,   -6,
 -12,   15,   21,  -28,  -13,    1,    5,   17,   -9,  -25,    2,    8,   -3,    8,   -3,  -14,
  -2,    1,   -1,   -3,    1,  -11,    0,   10,   -8,   -7,   -6,    0,   12,   -3,   -7,    0,
  -8,   -1,    9,    2,  -10,    0,   -5,   -6,   21,   -5,  -28,    5,   13,    2,   -9,  -12,
   1,   11,   -6,  -18,    9,    3,    3,    8,  -22,   -5,    1,   -6,   12,    3,  -10,   -8,
   3,    4,  -12,   -4,    0,   -3,    3,    0,    0,   -3,  -19,   -7,    0,    4,    5,   -5,
  -8,   -6,   -2,  -13,    3,    8,  -15,   -4,    3,   -4,   -2,   -9,   -1,    1,  -12,   -1,
  -4,    3,    9,   -8,  -10,   -9,    1,    0,   -5,   10,    9,    0,   -6,   -5,    0,    4,
  13,   11,    1,    0,    3,   10,   11,    9,    8,    5,   13,    7,    7,   14,    7,   11,
   8,    4,    6,    3,   13,   15,    5,    2,   -5,    0,   10,   11,    2,   -1,    5,   -1,
 -11,    0,    7,    2,    0,   -5,   -3,    3,    3,   -5,   -4,    0,    2,   11,   -6,   -9,
   8,   -2,    1,    2,   -7,    6,    9,    2,   -3,   -7,    2,   10,    5,   -4,   -6,    6,
  13,   -1,  -13,   -1,   15,    3,  -10,    1,    0,    2,   13,  -13,  -13,    3,   -6,    8,
   4,   -6,  -11,   -8,    1,   -4,    6,   -3,  -11,   -9,   -7,   10,   -2,  -15,    7,   -3,
 -17,    3,    0,    2,    2,   -3,   -4,  -17,   -4,   13,    6,   -6,   -8,   -9,   -6,   12,
   4,  -17,  -10,    4,   -6,    0,    0,   -5,    4,  -13,  -15,    0,   -6,    0,   12,  -16,
 -12,   -3,   -1,    2,  -13,    0,   -5,  -10,    0,   -9,   -9,   -1,   -4,   -9,  -17,   -7,
   0,  -11,  -11,   -8,  -10,   -7,    3,    4,   -2,   -3,  -11,  -13,    1,   14,   21,   11,
  -2,   -4,    5,   18,   14,   15,   17,   21,   26,    8,    6,   15,   20,   31,   20,    7,
  11,   17,   20,   14,    2,    2,    7,   14,   11,    5,   -1,   -4,    0,   -4,   -5,    0,
   1,    0,   -7,  -11,   -9,   -6,   -4,   -4,   -4,   -5,   -6,   -2,   -3,   -6,   -3,   -2,
  -1,    0,    2,    1,    0,    2,    0,    2,    5,   10,    7,    0,    3,    6,    7,    7,
   4,    7,    6,    4,    4,    1,    5,    6,    0,    1,    2,    0,    1,    0,   -1,   -4,
  -5,    0,   -3,    0,   -2,  -12,   -9,   -4,    3,   -4,  -11,   -2,   -5,   -4,  -10,   -6,
   6,   -6,   -9,   -8,   -7,    0,   -4,   -5,   -3,   -3,   -4,  -11,   -2,   -1,   -4,   -8,
  -8,    2,   -5,   -8,   -5,   -8,   -9,   -5,   -3,   -7,   -3,   -7,  -15,  -13,   -9,   -8,
  -9,   -9,   -7,  -13,  -16,  -15,  -17,  -13,  -16,  -16,  -13,  -18,   -7,    3,    8,    0,
 -25,  -31,  -10,   24,   40,   17,   -8,  -11,    7,   26,   23,   17,   27,   40,   39,   16,
   1,   15,   40,   51,   37,   16,   10,   20,   27,   21,   12,   10,   14,   16,   11,    0,
  -5,   -4,    0,   -2,   -8,  -10,   -6,   -5,  -13,  -22,  -20,  -12,   -7,   -6,  -13,  -13,
 -13,  -18,  -15,   -9,    0,    6,   -2,  -10,   -8,   -3,    4,    5,    8,   12,   12,    7,
   3,    7,   13,   18,   19,   15,   14,   14,   12,   10,    9,   12,   16,   15,   10,    3,
   0,    1,    3,    4,    1,    0,   -3,   -5,   -8,  -11,   -7,   -7,   -7,   -9,  -11,  -11,
 -14,  -11,  -13,  -12,   -7,   -8,   -5,   -9,  -14,   -9,   -9,   -6,   -4,   -5,   -2,   -5,
  -9,  -11,   -9,   -4,   -3,   -5,   -9,  -11,  -12,   -9,   -4,   -7,  -14,  -17,  -21,  -22,
 -20,  -17,   -7,   -7,  -19,  -33,  -39,  -30,  -16,    0,    6,    5,  -15,  -43,  -43,  -12,
  36,   51,   17,  -20,  -21,    9,   32,   27,   26,   40,   53,   44,    9,    1,   22,   66,
  79,   47,   19,    9,   23,   41,   35,   26,   23,   22,   22,    5,   -4,   -2,    4,    9,
  -2,  -14,  -19,  -14,  -10,  -19,  -28,  -27,  -21,  -16,  -19,  -23,  -23,  -25,  -27,  -27,
 -19,   -6,   -3,  -10,  -19,  -19,   -9,    0,    8,   12,   12,    8,    3,    4,   13,   25,
  33,   29,   21,   18,   21,   25,   26,   25,   28,   29,   25,   15,    8,   10,   17,   19,
  12,    3,    0,   -2,   -3,   -7,   -9,   -8,   -6,   -9,  -17,  -21,  -20,  -17,  -14,  -15,
 -17,  -17,  -17,  -16,  -16,  -16,  -15,  -13,   -8,   -7,   -9,   -9,  -12,  -12,  -11,   -6,
  -1,   -2,   -7,  -15,  -15,  -12,   -9,   -8,  -12,  -15,  -16,  -21,  -22,  -26,  -24,  -19,
 -21,  -28,  -31,  -14,    2,    6,  -21,  -53,  -43,   -3,   41,   38,   -6,  -31,  -16,   19,
  36,   24,   24,   42,   55,   34,    0,    2,   38,   82,   76,   36,   10,   13,   34,   43,
  35,   29,   33,   30,   17,   -6,  -11,    2,   18,   17,   -2,  -19,  -24,  -17,  -18,  -23,
 -24,  -18,  -14,  -21,  -34,  -38,  -30,  -22,  -20,  -23,  -19,  -14,  -14,  -22,  -26,  -18,
  -5,    4,    6,    5,    4,    3,    1,    5,   17,   30,   35,   28,   19,   17,   23,   29,
  33,   34,   37,   35,   25,   13,   10,   18,   29,   29,   17,    5,    0,    0,   -2,   -4,
  -3,    0,   -2,  -12,  -24,  -27,  -21,  -15,  -12,  -17,  -21,  -23,  -24,  -23,  -22,  -18,
 -12,  -12,  -15,  -18,  -16,  -12,  -10,  -11,  -10,   -7,   -5,   -9,  -15,  -18,  -14,   -8,
  -8,  -13,  -17,  -22,  -21,  -23,  -25,  -25,  -28,  -21,   -5,    1,   -1,  -31,  -54,  -39,
   2,   44,   37,   -7,  -36,  -22,   12,   33,   30,   31,   43,   46,   21,   -6,    5,   50,
  90,   71,   28,    2,   10,   36,   43,   36,   37,   40,   27,    1,  -17,   -4,   19,   30,
  13,  -13,  -22,  -19,  -14,  -18,  -22,  -15,  -10,  -16,  -33,  -42,  -32,  -17,  -15,  -25,
 -30,  -21,  -12,  -14,  -25,  -26,  -13,    2,    4,   -1,   -3,    1,    5,    3,    6,   19,
  33,   33,   21,   11,   16,   31,   39,   36,   31,   32,   30,   23,   16,   19,   31,   35,
  25,    9,    1,    4,    9,    7,    2,    0,   -2,   -8,  -18,  -23,  -17,   -9,   -9,  -17,
 -27,  -29,  -24,  -20,  -19,  -19,  -18,  -18,  -21,  -23,  -21,  -15,  -10,  -11,  -15,  -16,
 -14,  -10,  -12,  -15,  -17,  -15,  -12,  -14,  -19,  -22,  -22,  -20,  -22,  -25,  -28,  -11,
   6,    9,  -15,  -53,  -47,   -7,   37,   43,    3,  -30,  -26,    6,   30,   28,   28,   40,
  43,   23,   -7,    0,   44,   82,   72,   29,    1,    7,   30,   41,   37,   36,   38,   24,
   0,  -18,   -4,   23,   31,   13,  -15,  -25,  -23,  -16,  -12,  -13,  -10,  -11,  -23,  -38,
 -42,  -28,  -11,   -8,  -19,  -31,  -28,  -20,  -16,  -16,  -15,   -6,    0,   -2,   -8,   -7,
   2,   10,    9,    8,   14,   24,   25,   17,   14,   21,   34,   38,   30,   25,   28,   30,
  27,   21,   23,   32,   32,   22,    7,    4,   12,   16,   10,    1,    0,   -1,   -5,  -13,
 -17,  -12,   -7,  -10,  -19,  -26,  -26,  -21,  -18,  -19,  -19,  -19,  -20,  -24,  -26,  -21,
 -13,   -9,  -13,  -19,  -21,  -16,  -11,  -11,  -14,  -15,  -15,  -16,  -19,  -22,  -20,  -16,
 -17,  -21,  -27,  -28,   -9,    5,    7,  -16,  -45,  -37,   -4,   31,   33,    0,  -23,  -15,
   9,   26,   24,   28,   38,   40,   20,   -4,   10,   47,   75,   59,   19,    4,   16,   34,
  39,   33,   34,   32,   15,   -5,  -15,    5,   27,   24,    2,  -20,  -26,  -19,  -14,  -13,
 -11,   -9,  -15,  -29,  -39,  -37,  -19,   -8,  -11,  -23,  -31,  -27,  -19,  -14,  -12,   -9,
  -4,   -4,   -9,  -10,   -2,   10,   13,    8,    6,   10,   19,   21,   18,   19,   26,   32,
  30,   23,   24,   30,   32,   27,   21,   23,   29,   27,   17,   10,   11,   15,   14,    5,
   0,    1,    0,   -4,  -11,  -13,   -9,   -7,  -12,  -19,  -22,  -20,  -18,  -19,  -20,  -19,
 -17,  -19,  -23,  -24,  -19,  -12,  -10,  -15,  -20,  -20,  -15,  -12,  -12,  -14,  -15,  -15,
 -17,  -20,  -21,  -19,  -15,  -17,  -22,  -29,  -26,   -3,    9,    5,  -25,  -48,  -30,    8,
  38,   27,  -11,  -24,   -6,   16,   28,   24,   32,   40,   33,   10,   -3,   23,   61,   74,
  44,    6,    5,   21,   36,   37,   32,   35,   27,    3,  -14,  -10,   17,   30,   16,  -11,
 -26,  -23,  -16,  -14,  -12,   -9,  -10,  -23,  -39,  -42,  -28,   -8,   -6,  -17,  -30,  -32,
 -23,  -16,  -12,   -8,   -4,   -2,   -9,  -14,   -7,    5,   16,   13,    5,    5,   13,   19,
  19,   19,   25,   31,   30,   21,   18,   27,   35,   32,   23,   19,   23,   26,   22,   15,
  13,   16,   14,    6,    0,    1,    4,    2,   -5,  -13,  -13,   -8,   -9,  -13,  -17,  -17,
 -17,  -19,  -21,  -19,  -15,  -14,  -18,  -23,  -22,  -16,  -11,  -13,  -16,  -17,  -15,  -13,
 -13,  -15,  -15,  -13,  -14,  -17,  -20,  -21,  -18,  -17,  -20,  -23,  -27,  -21,   -4,    4,
  -1,  -30,  -44,  -24,   15,   37,   18,  -15,  -24,   -4,   20,   29,   25,   32,   35,   26,
   4,    3,   35,   64,   66,   33,    5,    8,   27,   40,   37,   32,   32,   19,   -1,  -13,
  -2,   22,   29,    8,  -19,  -27,  -20,  -14,  -12,  -11,   -9,  -13,  -28,  -41,  -38,  -21,
  -5,   -8,  -21,  -32,  -30,  -20,  -14,   -9,   -5,   -3,   -5,  -12,  -13,   -3,   11,   18,
  12,    5,    6,   14,   19,   19,   22,   29,   32,   25,   16,   18,   29,   36,   31,   21,
  17,   20,   22,   18,   15,   16,   16,   10,    0,   -3,    1,    6,    2,   -7,  -14,  -13,
  -9,   -9,  -12,  -14,  -14,  -17,  -20,  -21,  -17,  -12,  -12,  -17,  -21,  -19,  -13,  -10,
 -13,  -16,  -16,  -12,  -11,  -13,  -15,  -15,  -13,  -12,  -15,  -18,  -18,  -19,  -19,  -22,
 -23,  -22,  -23,   -8,    1,    0,  -24,  -45,  -27,    7,   34,   22,  -13,  -26,  -10,   19,
  32,   26,   31,   33,   25,    8,    2,   32,   62,   68,   36,    1,    6,   26,   39,   39,
  30,   30,   19,   -1,  -12,   -4,   23,   28,    6,  -18,  -29,  -20,  -12,  -11,  -12,  -12,
 -14,  -28,  -40,  -38,  -23,   -5,   -8,  -22,  -32,  -32,  -21,  -12,   -8,   -4,   -3,   -5,
 -11,  -13,   -2,   13,   20,   13,    4,    5,   13,   21,   21,   22,   27,   30,   26,   15,
  16,   28,   35,   32,   21,   15,   17,   18,   17,   14,   15,   14,    8,    0,   -4,    0,
   6,    3,   -6,  -14,  -15,  -10,   -9,  -11,  -12,  -13,  -15,  -19,  -20,  -15,  -10,   -9,
 -14,  -19,  -17,  -11,   -8,  -10,  -13,  -14,  -12,   -9,  -11,  -12,  -12,  -12,  -13,  -15,
 -15,  -16,  -18,  -21,  -22,  -21,  -22,  -25,  -19,   -5,    2,   -9,  -37,  -44,  -17,   22,
  35,    9,  -25,  -24,    2,   25,   32,   28,   33,   30,   19,    2,   12,   47,   69,   61,
  19,    0,   16,   34,   43,   35,   29,   26,   10,   -6,  -11,    6,   28,   21,   -4,  -27,
 -29,  -17,  -12,  -13,  -14,  -15,  -21,  -34,  -42,  -34,  -15,   -4,  -14,  -28,  -35,  -27,
 -13,   -8,   -6,   -4,   -3,   -6,  -11,   -8,    7,   21,   22,   11,    4,    9,   20,   25,
  24,   24,   30,   30,   23,   16,   19,   31,   35,   27,   15,   13,   16,   17,   15,   12,
  12,   10,    2,   -4,   -6,    0,    4,   -1,  -11,  -17,  -15,  -10,  -10,  -12,  -13,  -14,
 -15,  -18,  -18,  -12,   -8,   -9,  -15,  -16,  -13,   -7,   -5,   -9,  -11,  -10,   -8,   -7,
  -9,   -9,  -10,  -11,  -13,  -14,  -13,  -14,  -17,  -22,  -24,  -22,  -22,  -22,  -29,  -23,
   0,    2,  -11,  -43,  -46,   -8,   25,   34,    3,  -25,  -17,    7,   29,   33,   31,   35,
  31,   19,    5,   20,   52,   69,   52,   13,    3,   21,   37,   42,   31,   26,   23,    6,
  -9,  -11,    7,   24,   12,  -14,  -32,  -27,  -16,  -15,  -18,  -20,  -18,  -23,  -37,  -42,
 -32,  -13,   -6,  -19,  -30,  -31,  -19,   -8,   -7,   -6,   -1,    2,    0,   -6,    0,   14,
  25,   23,   11,   10,   18,   27,   27,   22,   24,   31,   32,   24,   15,   18,   28,   30,
  21,   12,   11,   13,   10,    6,    6,    8,    6,   -1,  -10,  -10,   -4,    0,   -5,  -13,
 -17,  -14,  -11,  -13,  -13,  -12,  -10,  -11,  -15,  -14,   -9,   -5,   -6,   -9,  -10,   -6,
  -3,   -4,   -7,   -7,   -5,   -3,   -5,   -8,   -9,   -9,  -10,  -11,  -11,  -13,  -16,  -21,
 -23,  -25,  -24,  -23,  -26,  -28,  -34,  -24,   -2,    0,  -12,  -42,  -45,  -11,   24,   34,
   8,  -18,  -16,    6,   31,   36,   35,   40,   35,   24,   11,   23,   54,   70,   58,   22,
   7,   18,   35,   40,   30,   24,   22,    5,   -9,  -14,    0,   14,    6,  -14,  -31,  -31,
 -24,  -22,  -25,  -25,  -21,  -24,  -35,  -40,  -34,  -19,  -10,  -15,  -21,  -22,  -14,   -7,
  -5,   -1,    4,   10,   10,    5,    7,   16,   26,   27,   22,   20,   24,   28,   26,   23,
  24,   31,   32,   24,   14,   13,   20,   22,   16,   10,    7,    4,    0,   -2,    0,    2,
   0,   -7,  -14,  -15,  -11,   -7,   -9,  -13,  -16,  -15,  -12,  -11,  -10,   -8,   -7,   -7,
  -8,   -8,   -5,   -2,   -1,   -1,   -2,   -1,    0,    0,   -2,   -3,   -2,   -1,   -2,   -5,
  -8,  -10,  -11,  -10,  -11,  -13,  -17,  -20,  -22,  -26,  -27,  -26,  -26,  -27,  -33,  -36,
 -36,  -28,   -4,    6,   -8,  -40,  -49,  -14,   26,   44,   22,   -8,  -12,    6,   31,   43,
  47,   49,   42,   29,   15,   22,   50,   70,   63,   32,    8,   10,   22,   33,   28,   18,
  14,    1,  -13,  -22,  -17,   -4,   -2,  -13,  -30,  -39,  -37,  -33,  -30,  -28,  -24,  -22,
 -27,  -34,  -35,  -25,  -10,   -2,   -2,   -7,   -6,   -1,    3,    9,   15,   22,   25,   21,
  17,   18,   26,   33,   32,   28,   25,   25,   23,   19,   17,   20,   24,   19,    8,    0,
   1,    6,    4,    0,   -2,   -6,   -9,  -11,  -10,   -8,  -10,  -11,  -12,  -12,  -12,  -10,
  -7,   -7,   -8,   -7,   -4,   -1,    0,    0,    0,    1,    4,    4,    5,    5,    4,    2,
   1,    3,    5,    4,    0,   -5,   -5,   -4,   -3,   -5,  -10,  -14,  -16,  -17,  -16,  -16,
 -18,  -22,  -26,  -28,  -29,  -28,  -28,  -30,  -34,  -36,  -35,  -32,  -29,  -30,   -7,   11,
   1,  -28,  -45,  -15,   31,   58,   40,    4,   -5,    9,   36,   52,   55,   56,   49,   37,
  19,   19,   42,   62,   62,   36,    7,   -1,    5,   17,   16,    7,    3,   -9,  -21,  -34,
 -35,  -22,  -15,  -17,  -29,  -40,  -40,  -38,  -32,  -25,  -19,  -13,  -14,  -18,  -20,  -13,
   0,    9,   15,   14,   12,   15,   17,   21,   25,   30,   33,   31,   26,   23,   23,   25,
  22,   19,   17,   16,   12,    3,   -1,   -3,    0,    0,   -4,   -6,   -9,  -15,  -20,  -19,
 -11,   -5,   -7,  -12,  -14,  -12,   -9,   -4,    0,    3,    5,    3,    2,    2,    5,   10,
  15,   16,   14,   10,    8,    8,   11,   12,   12,    9,    4,    0,   -2,    0,    1,    0,
  -3,   -9,  -12,  -12,  -12,  -12,  -14,  -17,  -19,  -19,  -18,  -18,  -20,  -21,  -21,  -22,
 -24,  -26,  -28,  -27,  -26,  -27,  -26,  -28,  -30,  -32,  -33,  -31,  -24,    9,   27,   15,
 -28,  -57,  -17,   39,   72,   57,    9,   -6,    7,   31,   50,   56,   62,   55,   38,   16,
   9,   27,   49,   57,   35,    4,   -9,   -6,    3,    1,   -8,   -8,  -13,  -18,  -28,  -39,
 -35,  -29,  -19,  -19,  -24,  -27,  -27,  -22,  -20,  -15,   -4,    5,   11,    9,    1,    3,
  10,   22,   28,   29,   29,   26,   23,   18,   16,   20,   25,   25,   19,    9,    4,   -1,
  -4,   -3,    0,    0,   -8,  -15,  -19,  -19,  -19,  -21,  -17,   -9,   -6,  -10,  -17,  -17,
  -8,    0,    5,   11,   14,   10,    4,    6,   15,   24,   26,   24,   21,   16,   12,   14,
  16,   18,   16,   10,    6,    2,    0,   -1,   -3,   -4,   -6,   -7,   -8,   -9,  -11,  -16,
 -17,  -14,   -8,   -6,   -9,  -15,  -19,  -18,  -13,   -8,   -5,   -9,  -15,  -19,  -21,  -19,
 -16,  -15,  -17,  -25,  -31,  -34,  -34,  -32,  -34,  -32,  -34,  -38,  -35,  -35,   -4,   31,
  17,  -31,  -52,  -14,   43,   79,   59,   17,    5,   16,   40,   54,   59,   71,   62,   47,
  23,   13,   23,   36,   47,   28,    1,  -10,  -14,   -9,  -15,  -23,  -24,  -26,  -20,  -27,
 -38,  -42,  -42,  -28,  -18,  -13,  -14,  -16,  -11,   -7,   -4,    2,   12,   27,   30,   24,
  18,   16,   27,   32,   33,   32,   29,   28,   19,    9,    3,    4,    8,    6,    1,   -7,
 -18,  -24,  -26,  -21,  -17,  -19,  -20,  -21,  -21,  -25,  -27,  -18,   -5,    3,    1,   -3,
   1,    9,   15,   16,   21,   29,   30,   26,   24,   27,   28,   24,   23,   22,   18,   12,
   7,    7,    4,    0,   -6,   -7,   -5,   -6,  -10,  -14,  -16,  -15,  -13,   -9,   -6,   -4,
  -6,   -9,   -8,   -3,    2,    3,    0,   -2,   -4,   -4,   -3,   -2,   -5,   -8,  -11,  -13,
 -16,  -20,  -21,  -24,  -28,  -33,  -37,  -39,  -41,  -41,  -40,  -42,  -43,  -44,  -45,  -40,
 -42,  -21,   32,   56,   37,  -24,  -51,   -1,   70,  106,   81,   44,   27,   31,   47,   52,
  58,   68,   62,   49,   16,    0,   -4,    7,   15,   -1,  -20,  -34,  -30,  -24,  -36,  -48,
 -53,  -46,  -26,  -22,  -21,  -27,  -26,  -15,   -7,    0,    6,   20,   34,   36,   29,   19,
  23,   39,   49,   48,   36,   29,   27,   19,   11,    4,    5,    5,   -3,  -15,  -28,  -30,
 -30,  -31,  -30,  -34,  -36,  -35,  -30,  -23,  -21,  -22,  -17,   -5,    7,   10,   10,   14,
  24,   30,   26,   23,   29,   39,   43,   36,   27,   23,   18,   12,   10,   15,   12,    0,
  -8,  -10,  -13,  -17,  -17,  -11,   -9,  -13,  -17,  -15,   -9,   -4,   -2,   -1,    0,    3,
   7,   11,   15,   15,   12,    8,    8,   12,   13,    9,    2,   -4,   -8,  -10,  -10,  -12,
 -16,  -22,  -27,  -30,  -32,  -33,  -32,  -32,  -32,  -34,  -35,  -34,  -33,  -33,  -32,  -32,
 -29,  -24,  -19,  -19,  -20,  -22,  -17,  -19,   10,   77,   83,   27,  -33,  -25,   36,   87,
  87,   54,   30,   21,   24,   21,   16,   24,   26,   29,   13,   -6,  -17,  -22,  -13,  -20,
 -30,  -33,  -25,   -6,   -5,  -20,  -33,  -36,  -17,    2,   15,   20,   13,   16,   17,   19,
  17,   20,   34,   41,   38,   25,   15,   15,   14,    9,    1,   -3,   -1,   -4,  -12,  -22,
 -29,  -30,  -33,  -31,  -30,  -28,  -24,  -20,  -15,  -13,  -13,  -10,   -1,   12,   20,   19,
  19,   25,   32,   30,   22,   21,   27,   32,   25,   12,    5,    4,    3,   -2,   -6,   -7,
 -10,  -15,  -16,  -14,  -15,  -19,  -15,   -5,   -1,   -3,   -3,    5,   12,   13,   10,   12,
  19,   23,   22,   18,   15,   12,   10,    9,   11,   10,    5,   -2,   -6,   -8,   -8,  -10,
 -13,  -16,  -19,  -19,  -18,  -16,  -17,  -21,  -23,  -23,  -19,  -16,  -14,  -13,  -14,  -16,
 -16,  -16,  -15,  -12,  -15,  -20,  -25,  -26,  -25,  -25,  -27,  -30,  -33,  -34,  -32,  -30,
  -9,   48,   79,   30,  -32,  -44,    6,   70,   86,   58,   33,   27,   33,   32,   21,   19,
  21,   31,   26,   11,   -3,  -15,  -10,  -17,  -30,  -40,  -36,  -11,    4,   -1,  -19,  -33,
 -24,   -4,    8,   14,   14,   25,   34,   35,   24,   13,   17,   25,   31,   23,   16,   14,
  11,    2,  -11,  -21,  -22,  -20,  -18,  -18,  -21,  -24,  -29,  -30,  -29,  -28,  -22,   -9,
   8,   18,   14,    5,    4,   13,   21,   21,   21,   28,   34,   30,   16,    6,    5,    8,
   4,   -3,   -8,   -9,  -11,  -17,  -16,  -13,  -14,  -15,  -12,   -1,    2,    2,    4,    9,
   9,    7,   11,   21,   28,   26,   20,   17,   16,   15,   13,    9,    6,    3,    0,    0,
   0,   -1,   -6,  -10,  -13,  -12,  -10,   -8,   -9,  -11,  -13,  -13,  -11,   -8,   -7,   -8,
 -11,  -13,  -13,  -13,  -13,  -13,  -14,  -16,  -18,  -20,  -21,  -22,  -26,  -31,  -36,  -37,
 -37,  -37,  -37,  -36,  -35,  -34,  -27,  -27,  -13,   32,   76,   85,   35,   -4,    1,   41,
  74,   66,   47,   30,   27,   33,   30,   24,   12,   -4,   -6,   -9,   -9,  -19,  -27,  -27,
 -29,  -29,  -37,  -30,   -7,   14,   22,    5,   -8,   -2,   16,   32,   31,   25,   31,   41,
  43,   30,   15,    6,    2,   -4,  -11,   -9,   -6,   -6,  -12,  -21,  -28,  -32,  -35,  -30,
 -21,  -11,   -8,  -10,   -7,    0,    5,    6,    7,   15,   24,   26,   22,   19,   20,   19,
  12,    6,    7,   11,    7,   -1,   -6,   -8,  -10,  -17,  -21,  -18,  -14,  -13,  -12,   -7,
   0,    4,    2,    3,   10,   16,   18,   19,   24,   24,   19,   15,   18,   20,   14,    7,
   6,    6,    6,    2,    0,   -4,   -7,   -7,   -6,   -2,   -2,   -5,   -6,   -6,   -4,   -4,
  -5,   -4,   -5,   -5,   -4,   -2,   -2,   -4,   -7,   -9,  -11,  -11,  -11,   -9,   -9,  -12,
 -16,  -20,  -23,  -26,  -28,  -30,  -31,  -33,  -32,  -31,  -32,  -33,  -33,  -31,  -30,  -30,
 -27,  -25,   -2,   27,   40,   17,    1,   26,   62,   77,   58,   43,   37,   39,   38,   27,
  14,    1,  -12,   -9,    0,   11,    2,  -21,  -29,  -32,  -29,  -36,  -33,  -21,   -1,   14,
  15,   14,   19,   31,   34,   23,    9,   11,   29,   45,   41,   26,   16,   11,    2,   -8,
 -14,  -20,  -28,  -34,  -30,  -21,  -16,  -19,  -22,  -20,  -15,  -13,  -12,   -6,    3,   12,
  15,   15,   20,   27,   30,   25,   16,   10,    7,    5,    1,    0,   -1,   -5,  -11,  -13,
 -10,  -10,  -15,  -20,  -18,  -12,   -8,   -6,   -1,    7,   13,   13,   14,   21,   25,   23,
  17,   17,   18,   14,   10,   11,   11,    5,    0,    0,    2,    0,   -2,   -1,    0,    0,
   0,    1,    2,    0,   -3,   -3,   -2,   -1,   -3,   -3,    0,    0,   -2,   -3,   -1,   -2,
  -6,   -7,   -5,   -4,   -5,   -6,   -7,   -9,  -12,  -16,  -19,  -22,  -25,  -28,  -29,  -27,
 -26,  -27,  -25,  -26,  -27,  -28,  -28,  -27,  -29,  -29,  -28,  -26,  -22,   -5,    7,    9,
  -1,   -4,   38,   85,   81,   48,   35,   38,   42,   33,   20,   10,   -6,  -17,  -10,    9,
  23,   10,  -18,  -25,  -25,  -20,  -29,  -28,  -19,   -6,    8,   11,   20,   28,   39,   35,
  16,    3,    8,   24,   32,   26,   19,   19,   19,   10,   -1,   -7,  -19,  -36,  -46,  -38,
 -20,  -11,  -13,  -15,   -8,   -2,   -4,   -9,   -6,    0,    4,    6,   12,   25,   34,   32,
  23,   14,    9,    3,   -6,  -12,  -11,   -9,  -10,  -11,   -6,    0,   -3,  -13,  -19,  -13,
  -6,   -5,   -4,    2,   12,   18,   19,   24,   31,   26,   14,    7,   10,   12,    4,    0,
   5,    8,    0,   -1,    5,    8,    0,   -5,   -2,    1,    2,    2,    6,    8,    3,   -3,
  -1,    2,    0,   -6,   -9,   -4,   -1,   -1,    1,    4,    0,   -4,   -6,   -4,   -3,   -7,
  -9,  -10,  -10,  -13,  -15,  -17,  -20,  -26,  -30,  -30,  -28,  -26,  -25,  -23,  -21,  -20,
 -19,  -19,  -22,  -26,  -32,  -35,  -36,  -33,  -28,  -24,  -19,  -16,  -16,   21,   71,  100,
  77,   37,   43,   50,   49,   31,   13,    0,  -15,  -15,    7,   33,   36,    5,  -20,  -21,
 -16,  -20,  -37,  -35,  -29,  -14,    0,   10,   28,   37,   41,   29,   12,    7,   15,   25,
  21,   12,   12,   23,   29,   20,    7,   -4,  -21,  -40,  -49,  -37,  -24,  -24,  -27,  -16,
   2,    9,    4,   -1,   -1,    0,   -2,   -2,    8,   22,   26,   24,   22,   25,   24,   12,
  -4,  -16,  -19,  -20,  -20,  -16,   -7,   -1,   -2,   -5,   -1,    5,    2,   -7,  -11,   -5,
   4,   10,   14,   24,   32,   30,   22,   20,   20,   10,   -4,   -9,   -4,   -3,   -5,    0,
  12,   13,    5,    5,    7,    4,   -1,   -4,   -1,    0,    0,    1,    6,   10,    5,   -1,
  -2,   -1,   -5,   -8,   -6,   -3,   -2,   -2,    0,    3,    2,   -2,   -6,   -9,  -12,  -15,
 -18,  -18,  -18,  -19,  -19,  -18,  -19,  -21,  -22,  -21,  -21,  -21,  -18,  -17,  -16,  -17,
 -20,  -24,  -26,  -30,  -33,  -34,  -33,  -29,  -26,  -19,  -16,   -6,   39,   79,   85,   54,
  43,   56,   57,   41,   13,   -1,  -10,  -13,    0,   17,   27,   16,   -5,   -4,    3,    0,
 -25,  -43,  -38,  -30,  -13,   -4,    8,   24,   33,   38,   32,   27,   24,   21,   12,    0,
  -2,    9,   22,   21,   11,    6,    3,   -7,  -20,  -30,  -34,  -41,  -47,  -39,  -17,    0,
   0,    0,    6,   17,   17,    9,    4,    5,    5,    3,    7,   18,   26,   23,   15,    8,
   7,    2,   -9,  -21,  -25,  -24,  -22,  -17,   -6,    4,    7,    4,    5,   10,   10,    3,
  -4,   -2,    7,   13,   16,   22,   29,   27,   20,   15,   15,    6,   -9,  -15,  -10,   -4,
  -2,    0,    7,   12,   12,   11,   11,    7,   -2,  -11,  -11,   -7,   -6,   -7,   -3,    3,
   6,    6,    6,    5,    0,   -8,  -11,   -9,   -7,   -8,   -7,   -3,    0,    0,   -2,   -3,
  -8,  -16,  -22,  -24,  -24,  -24,  -23,  -21,  -16,  -13,   -9,   -8,   -8,  -12,  -17,  -20,
 -22,  -24,  -27,  -29,  -31,  -31,  -27,  -24,  -21,  -22,  -19,  -22,   -6,   39,   67,   65,
  40,   44,   67,   73,   51,   19,    0,  -10,  -11,   -2,    6,    6,    0,   -7,   15,   27,
  17,  -13,  -34,  -29,  -26,  -23,  -28,  -21,   -5,   12,   30,   39,   46,   45,   38,   26,
  13,    6,    6,    2,   -6,  -10,   -1,    7,    5,    0,   -6,  -13,  -25,  -34,  -33,  -31,
 -33,  -38,  -28,   -4,   13,   17,   18,   23,   30,   27,   17,   12,   10,    6,    0,    0,
   5,   11,    7,    3,    2,    3,    0,  -10,  -17,  -19,  -18,  -20,  -17,   -9,    0,    3,
   4,   11,   19,   23,   18,   14,   17,   18,   13,    9,   13,   14,    7,    1,    8,   11,
   5,   -1,    0,    3,    0,    0,    1,    2,    0,   -2,    0,    2,    1,   -4,   -5,   -3,
  -1,   -4,   -4,   -2,   -2,   -4,   -4,   -1,   -1,   -2,   -3,   -2,   -2,   -4,   -5,   -5,
  -7,  -11,  -13,  -13,  -13,  -17,  -18,  -18,  -18,  -18,  -17,  -14,  -14,  -15,  -14,  -13,
 -13,  -15,  -17,  -20,  -23,  -24,  -28,  -30,  -31,  -30,  -29,  -27,  -26,  -24,   -5,   33,
  61,   50,   37,   59,   79,   75,   50,   21,    4,   -2,   -1,    0,   -2,  -12,  -16,    1,
  31,   31,   10,  -13,  -14,   -7,  -14,  -29,  -44,  -40,  -26,   -6,    8,   18,   31,   41,
  49,   49,   45,   36,   23,    7,   -5,   -8,   -7,  -11,  -17,  -14,   -9,   -6,   -8,   -7,
  -9,  -18,  -29,  -32,  -24,  -21,  -25,  -26,  -12,    7,   18,   23,   25,   32,   38,   34,
  27,   20,   12,    2,   -6,   -6,   -6,   -8,  -13,  -11,   -4,    0,    0,   -5,   -6,   -5,
 -10,  -15,  -15,  -12,  -10,   -9,   -2,   10,   22,   25,   26,   33,   36,   31,   22,   16,
  12,    1,   -7,   -7,   -3,   -6,   -7,    0,    9,   10,    8,    7,    6,    2,   -3,   -7,
 -10,  -13,  -15,  -13,   -6,   -1,    0,    0,    4,    6,    4,    2,    0,   -4,   -8,   -8,
  -7,   -8,   -9,   -9,   -6,   -3,   -3,   -6,   -8,  -11,  -15,  -18,  -19,  -22,  -24,  -24,
 -20,  -17,  -15,  -12,  -10,  -10,  -10,  -14,  -16,  -21,  -25,  -31,  -34,  -34,  -35,  -30,
 -30,   -8,   25,   43,   41,   35,   60,   83,   78,   55,   31,   18,   11,    7,    0,  -13,
 -22,  -17,    0,   24,   21,    7,   -3,    5,   14,    0,  -20,  -43,  -42,  -32,  -25,  -21,
 -18,   -4,   16,   36,   46,   51,   50,   46,   39,   33,   23,    8,   -8,  -21,  -22,  -22,
 -23,  -25,  -21,  -14,  -12,  -11,   -9,   -5,  -11,  -21,  -24,  -18,  -13,  -17,  -19,  -10,
   5,   19,   25,   29,   36,   39,   40,   36,   29,   17,    3,   -5,   -9,  -12,  -19,  -26,
 -25,  -15,   -8,   -8,   -8,   -5,   -1,   -2,   -5,   -5,   -4,   -6,   -6,    0,    9,   14,
  16,   23,   32,   36,   33,   31,   29,   21,   10,    4,    2,   -6,  -13,  -14,  -11,   -8,
  -6,   -3,    0,    2,    3,    3,    3,    0,   -4,   -9,  -10,  -10,  -12,  -12,   -9,   -5,
  -2,    0,    5,    7,    5,    4,    2,    0,   -4,   -9,  -12,  -14,  -16,  -16,  -15,  -15,
 -14,  -13,  -12,  -11,  -12,  -14,  -15,  -16,  -18,  -20,  -21,  -22,  -22,  -21,  -23,  -23,
 -24,  -23,  -22,  -25,  -25,  -28,   -6,   18,   21,   16,   22,   53,   70,   67,   52,   41,
  41,   40,   32,   17,   -4,  -13,   -6,    2,    7,   -7,  -15,   -8,   10,   13,   -4,  -19,
 -25,  -15,  -13,  -20,  -30,  -32,  -19,   -3,    6,   13,   19,   28,   40,   47,   50,   43,
  32,   23,   16,   12,   -3,  -18,  -26,  -28,  -27,  -29,  -28,  -25,  -20,  -20,  -16,  -10,
  -6,  -11,  -16,  -14,   -6,   -2,   -5,   -5,    1,   12,   20,   25,   29,   31,   32,   33,
  34,   29,   18,    6,    1,    0,   -7,  -20,  -28,  -27,  -23,  -22,  -24,  -22,  -16,   -9,
  -5,    0,    5,    8,    8,   12,   19,   21,   18,   17,   23,   24,   20,   19,   20,   18,
  12,   10,    9,    6,    0,   -3,   -5,   -6,   -9,  -11,  -10,  -10,   -9,   -8,   -7,   -6,
  -6,   -7,   -5,   -3,   -5,   -6,   -5,   -2,   -2,   -3,   -2,   -1,    0,    0,    0,    0,
   0,   -1,   -2,   -4,   -7,  -10,  -12,  -13,  -16,  -19,  -19,  -19,  -19,  -19,  -19,  -19,
 -18,  -17,  -17,  -19,  -20,  -21,  -22,  -23,  -25,  -27,  -28,  -28,  -25,   -5,   12,   11,
   9,   30,   57,   64,   55,   48,   50,   52,   48,   34,   16,    3,    1,    2,    6,   -1,
 -15,  -15,   -1,   11,    2,  -12,  -18,  -11,   -4,  -13,  -24,  -32,  -28,  -19,  -13,  -11,
  -8,    0,   13,   27,   36,   40,   38,   39,   39,   39,   31,   14,    3,   -3,   -6,  -16,
 -26,  -31,  -30,  -28,  -28,  -24,  -19,  -17,  -18,  -14,   -7,   -3,   -7,  -10,   -6,    0,
   2,    2,    5,   11,   16,   22,   27,   31,   31,   29,   30,   32,   27,   15,    4,    0,
  -2,  -10,  -22,  -29,  -28,  -26,  -26,  -24,  -19,  -13,   -7,    0,    9,   13,   13,   15,
  22,   23,   18,   16,   16,   17,   14,   11,   11,   11,    9,    8,    8,    7,    3,    0,
  -1,   -2,   -5,  -10,  -12,  -14,  -15,  -16,  -16,  -14,  -13,  -12,   -9,   -5,   -3,   -3,
  -2,    0,    0,    0,    0,   -1,   -2,   -1,   -1,   -2,   -4,   -5,   -5,   -4,   -5,   -8,
 -10,  -11,  -12,  -13,  -16,  -19,  -21,  -21,  -21,  -23,  -25,  -26,  -25,  -24,  -25,  -25,
 -24,  -24,  -26,  -22,  -15,   -2,    2,    3,   11,   27,   43,   48,   46,   45,   48,   54,
  53,   42,   30,   19,   18,   19,   16,    5,   -9,   -8,    0,    5,   -6,  -20,  -19,  -11,
  -6,  -16,  -25,  -29,  -23,  -16,  -15,  -16,  -16,   -9,    1,   13,   17,   20,   23,   30,
  37,   38,   34,   24,   21,   19,   14,    4,   -6,  -12,  -14,  -18,  -24,  -24,  -24,  -25,
 -26,  -22,  -16,  -14,  -15,  -15,   -9,   -4,   -3,   -3,    0,    4,    7,   10,   15,   19,
  20,   22,   27,   31,   29,   24,   21,   22,   19,   10,    0,   -3,   -5,  -11,  -16,  -19,
 -19,  -19,  -18,  -13,   -8,   -7,   -4,    2,    8,    9,    8,   11,   15,   15,   14,   13,
  13,   12,   11,   11,   10,    8,    6,    5,    5,    3,    0,   -2,   -4,   -6,   -9,  -12,
 -13,  -14,  -16,  -16,  -15,  -13,  -12,  -11,   -9,   -6,   -3,   -2,   -2,   -1,    0,    0,
   0,    0,   -2,   -2,   -2,   -2,   -3,   -5,   -6,   -6,   -6,   -7,   -9,  -12,  -13,  -14,
 -16,  -19,  -21,  -24,  -25,  -25,  -27,  -29,  -29,  -27,  -25,  -27,  -26,  -23,  -14,   -3,
   1,    4,   10,   26,   40,   44,   43,   42,   48,   53,   51,   42,   32,   26,   28,   26,
  20,    9,    0,    1,    6,    6,   -7,  -16,  -14,   -9,  -10,  -20,  -27,  -27,  -23,  -22,
 -23,  -23,  -20,  -14,   -6,    0,    5,   10,   15,   22,   29,   31,   30,   27,   27,   26,
  21,   13,    8,    4,   -1,   -7,  -12,  -12,  -15,  -19,  -22,  -19,  -16,  -17,  -20,  -19,
 -14,  -12,  -12,  -10,   -7,   -4,   -3,    1,    6,    9,   10,   14,   21,   26,   25,   23,
  26,   28,   25,   19,   15,   13,    8,    2,   -1,   -2,   -6,  -10,  -10,   -7,   -8,  -10,
  -7,   -3,   -2,   -2,    0,    2,    3,    4,    5,    6,    6,    6,    6,    8,    8,    7,
   6,    6,    7,    5,    3,    2,    0,   -2,   -5,   -7,   -9,  -11,  -13,  -14,  -14,  -14,
 -14,  -14,  -13,  -11,   -9,   -8,   -7,   -6,   -5,   -4,   -4,   -4,   -3,   -3,   -2,   -2,
  -2,   -2,   -2,   -2,   -2,   -3,   -5,   -7,   -8,   -9,  -12,  -16,  -17,  -19,  -20,  -22,
 -24,  -24,  -25,  -26,  -25,  -25,  -25,  -25,  -24,  -13,   -3,    0,    0,    6,   27,   37,
  38,   36,   40,   48,   52,   49,   40,   33,   32,   33,   29,   22,   10,    6,   10,   11,
   5,   -5,   -9,   -7,   -6,  -12,  -21,  -25,  -25,  -23,  -25,  -26,  -26,  -24,  -19,  -12,
  -6,   -2,    2,    7,   16,   21,   23,   23,   23,   26,   24,   22,   17,   14,   10,    5,
   2,    0,   -2,   -6,  -10,  -11,   -9,  -10,  -14,  -17,  -15,  -13,  -14,  -15,  -15,  -14,
 -12,  -10,   -6,   -3,   -1,    0,    7,   14,   16,   16,   18,   24,   26,   23,   20,   20,
  20,   17,   13,   11,    8,    3,    2,    3,    2,   -3,   -4,   -1,    0,   -3,   -4,   -3,
  -2,   -2,   -2,   -2,   -2,   -1,    0,    0,    2,    2,    1,    2,    4,    4,    3,    2,
   2,    1,    0,   -2,   -3,   -6,   -8,   -9,  -10,  -11,  -12,  -13,  -13,  -13,  -12,  -12,
 -12,  -12,  -11,   -9,   -9,   -8,   -7,   -7,   -5,   -3,   -3,   -2,   -2,   -1,    0,   -1,
  -1,   -3,   -4,   -5,   -5,   -7,   -9,  -10,  -11,  -12,  -13,  -15,  -16,  -18,  -20,  -20,
 -22,  -24,  -24,  -24,  -24,  -24,  -25,  -16,   -3,    0,    0,    8,   25,   36,   37,   33,
  37,   45,   50,   45,   35,   29,   30,   33,   29,   23,   13,   12,   17,   18,   13,    3,
   0,    0,    0,   -7,  -16,  -22,  -24,  -25,  -27,  -28,  -29,  -28,  -24,  -18,  -12,   -4,
   0,    3,    9,   15,   20,   20,   18,   18,   17,   16,   14,   12,    7,    3,    3,    6,
   7,    1,   -2,    0,    3,    1,   -4,   -8,   -9,   -9,  -12,  -14,  -16,  -17,  -18,  -14,
  -9,   -7,   -7,   -2,    5,   11,   12,   15,   20,   22,   21,   22,   23,   21,   17,   15,
  15,   13,    9,    7,    6,    6,    5,    3,    2,    0,    0,   -2,   -3,   -4,   -7,   -9,
  -8,   -7,   -8,   -9,   -7,   -5,   -3,   -2,   -1,    0,    0,    1,    2,    1,    0,    0,
  -1,   -2,   -3,   -4,   -6,   -6,   -6,   -7,   -6,   -7,   -9,  -10,   -8,   -8,  -10,  -11,
 -10,  -10,   -9,   -8,   -8,   -8,   -5,   -3,   -3,   -2,   -2,    0,    0,    1,    1,    0,
   0,    0,    0,   -2,   -3,   -3,   -4,   -5,   -6,   -7,   -8,   -9,   -9,  -10,  -12,  -12,
 -12,  -13,  -14,  -14,  -13,  -13,  -13,  -13,  -13,  -12,  -12,  -11,  -12,  -10,   -6,   -1,
   4,    4,    7,   15,   23,   27,   26,   26,   28,   30,   31,   28,   23,   21,   21,   21,
  19,   16,   14,   14,   16,   15,   11,    7,    5,    3,    0,   -5,   -9,  -13,  -16,  -18,
 -18,  -18,  -17,  -16,  -13,  -10,   -6,   -3,    0,    1,    2,    4,    6,    6,    5,    4,
   4,    5,    5,    4,    3,    4,    7,    8,    7,    7,    7,    8,    6,    6,    4,    1,
   0,    0,    0,    0,   -1,    0,    1,    2,    4,    5,    5,    5,    6,    8,    6,    5,
   4,    4,    3,    3,    1,    1,    0,    0,    0,    0,   -1,   -2,   -2,   -2,   -4,   -3,
  -5,   -7,   -6,   -6,   -7,   -6,   -4,   -5,   -5,   -5,   -3,   -5,   -3,   -2,   -1,    2,
   1,    1,   -1,   -1,    0,   -4,   -6,   -4,   -4,   -6,   -4,   -1,   -3,   -2,    0,   -3,
  -1,   -2,   -8,   -4,   -6,   -5,   -4,   -8,   -2,    0,   -1,   -3,    2,    0,   -2,    0,
   0,   -1,   -2,   -1,   -2,    0,    0,    0,    0,    0,    3,   -1,   -1,    1,   -1,   -4,
   0,   -2,   -5,   -1,   -4,   -3,   -2,   -1,   -2,   -2,    0,   -2,   -1,   -2,   -1,   -3,
  -4,   -2,   -3,   -4,   -2,   -2,   -3,   -1,    0,   -1,   -1,    0,    0,    0,    0,    0,
   0,   -1,    0,    0,    0,    1,   -1,    0,    2,    1,    1,    3,    4,    3,    5,    6,
   5,    6,    6,    6,    7,    6,    6,    5,    4,    5,    4,    3,    3,    4,    4,    4,
   5,    3,    3,    3,    3,    3,    0,    1,    0,   -1,    2,    0,   -2,    2,    2,    0,
   1,    3,    5,    1,    1,    5,    3,    4,    3,    5,    3,    1,    5,    2,    3,    0,
   1,    3,    1,    0,    2,    1,    2,    0,    0,    0,    1,    0,   -4,    1,   -1,    0,
   0,   -5,    3,   -3,   -2,    2,   -3,   -1,    1,   -2,   -2,   -4,    0,   -1,   -3,    0,
   1,    3,    4,    9,    8,    2,    3,    1,   -4,   -2,   -7,   -8,   -6,   -5,   -3,   -6,
  -6,    0,    2,   -7,   -4,   -2,   -5,   -7,   -9,   -3,   -1,   -4,   -3,    4,    0,   -1,
   3,    2,   -2,    0,    2,    0,    0,    1,    0,    3,    1,    2,   -1,    0,    0,   -4,
  -5,   -1,   -7,   -6,   -6,   -2,   -6,   -3,   -3,   -4,    0,   -1,    0,   -1,   -2,    3,
   0,   -7,    5,   -1,   -5,    0,    3,    0,   -2,    2,   -1,    1,   -2,    2,    4,   -8,
   1,    3,   -5,   -1,    3,   -2,   -4,   -2,    4,   -3,   -7,    5,    2,   -7,    0,    7,
  -1,   -5,    7,    0,    0,    3,    1,   -2,    1,    8,   -2,   -4,    4,    3,   -4,   -4,
  11,   -3,  -11,    9,    0,    1,    0,   -1,    3,   -3,   -2,    0,    0,   -4,    0,    2,
  -5,    3,    4,   -4,    2,    5,    1,   -1,    1,    4,   -1,   -1,    7,    2,    0,    0,
   5,    1,    0,    4,    0,    0,    5,    2,   -1,    3,    1,    3,    0,    0,    3,    0,
   2,    2,    2,    3,    0,    5,    4,    0,    1,    3,    5,    0,    1,    3,    4,    1,
  -3,    6,    7,   -5,    0,    9,   -2,   -2,    3,    0,    0,    1,    3,   -5,    1,    2,
  -4,    2,   -6,    3,   -3,   -7,   11,   -3,   -8,    1,    3,   -5,   -8,    4,    3,   -7,
   5,   -2,    2,   -6,   -5,    4,   -2,   -6,    8,   -5,   -2,    2,    0,   -1,   -1,    7,
  -5,   -4,    1,    5,   -6,   -2,    6,   -1,   -1,   -4,    0,    5,   -3,   -3,    3,    3,
  -5,    0,   -3,   -4,    2,   -4,   -2,    3,   -4,   -2,    5,   -5,   -3,    7,   -4,   -7,
   3,    2,   -8,    0,    6,   -5,   -5,    4,    3,   -6,   -1,   11,   -5,  -12,    9,    3,
 -15,    6,    8,   -5,  -11,   12,    8,  -19,   10,    7,  -17,    6,    4,   -1,   -4,   -2,
   7,   -7,    0,    3,    0,   -2,    4,    0,   -1,    4,   -1,   -3,    2,    5,   -9,    6,
   2,   -4,   -2,    5,    0,  -10,    7,   -3,   -2,    2,   -1,   -2,   -2,    4,    0,   -3,
  -2,    6,   -2,   -3,    0,    8,   -3,   -8,   11,   -4,   -1,    3,    1,    0,    0,    3,
   0,   -3,    8,   -2,   -5,    2,    5,    5,  -14,   12,   -1,   -7,   10,   -9,    6,    0,
   0,    0,   -4,   10,   -7,   -3,    8,   -7,    1,    3,   -3,    0,   -1,   12,   -7,    0,
   9,   -6,    6,   -5,    4,   -3,   -1,    4,   -5,    3,    1,   -2,   -3,    6,   -1,   -2,
   0,    7,   -8,    2,   13,  -13,    4,    5,   -3,   -3,    2,    2,    1,   -5,    0,    3,
  -8,   10,   -9,    2,    3,    0,    5,  -11,   11,   -4,  -12,    7,   -3,    0,    0,   -3,
   4,   -4,    0,    8,  -10,    4,    1,   -8,    0,   -2,   14,  -10,    1,    6,   -6,    9,
  -8,    4,   -1,    9,   -8,    0,    9,    0,   -4,   -5,   12,    0,  -11,    7,    8,  -13,
   4,    0,    0,    0,    0,    2,  -10,    5,    0,    0,   -2,    4,    3,    3,   -6,    0,
 -10,    9,    2,  -15,   12,   -2,    2,   -2,   -4,    2,    5,    4,   -3,   -8,   13,   -3,
  -8,    5,   -1,    9,  -14,    5,    6,  -10,    9,   -2,    0,    1,    0,   -6,   -3,    3,
   3,   -5,   -4,    9,   -2,   -1,   -6,   11,   -5,   -8,    3,   -1,    7,  -11,   -7,    7,
   6,  -13,   -9,   10,    1,  -10,   -3,   10,   -6,    0,   -3,    0,    5,   -5,    4,    0,
   6,   -9,    3,    0,   -5,    6,   -5,    0,   11,   -4,   -5,    8,   -5,   -4,    3,    2,
  -9,    7,    0,   -2,    3,   -4,    9,    0,   -6,    7,   -1,   -6,    0,    4,   -7,    5,
   4,  -10,    6,    4,   -4,    4,    0,    5,    2,   -7,    6,   -1,   -3,    3,   -4,   -2,
   6,    5,  -14,    2,   19,  -12,   -7,    4,    7,   -4,   -7,    9,    0,   -9,    1,   -4,
   2,    2,    0,   -4,    5,    6,  -10,    4,    3,   -3,    0,   -2,    2,   -1,   -6,    5,
   0,   -1,    6,   -2,   -5,   10,    0,  -15,   11,    3,  -13,   -1,    9,   -6,   -7,    5,
   0,   -3,   -4,    4,    4,    0,  -11,    9,    6,  -10,    3,    0,    4,    6,   -9,    8,
  -3,   -1,    3,   -7,    8,    0,   -6,   -2,   10,    1,  -12,    7,    8,   -3,  -11,    8,
  16,  -15,   -2,   12,    0,   -4,    2,    1,   -3,    5,    4,  -12,    3,   10,   -1,   -8,
   0,   16,   -3,   -9,    5,    9,   -2,  -14,   10,    1,    0,  -11,    7,    2,   -4,    3,
  -1,    0,   -4,    8,   -3,    1,    0,    5,   -7,   -4,   13,   -3,   -6,    0,    7,    0,
 -10,    9,   -3,   -4,    2,   -2,    7,   -6,   -6,   10,   -8,   -2,   10,  -12,   10,   -1,
  -5,    0,    4,    3,   -8,    0,    5,   -5,   -4,    3,    5,   -7,    0,    7,    1,   -9,
   5,   -3,    0,   -1,    0,    1,    0,    0,   -1,    1,   -3,    5,   -4,   -4,    3,    5,
 -10,    6,    6,   -7,    6,   -2,   -2,   -2,    3,    3,   -6,   -8,   12,   -7,   -8,    9,
   6,   -9,   -2,    9,    0,  -12,    7,   10,  -13,   -2,    9,    5,  -15,    6,   10,  -12,
  -5,   15,  -13,   -7,   16,  -18,    2,    5,    4,  -10,   -6,   14,   -9,   -3,   -3,   10,
  -4,  -10,   12,   -8,   -1,    7,   -5,    1,    0,   11,  -13,    1,    7,   -2,   -2,    0,
   7,    0,   -6,    0,    9,   -6,    0,   -6,    6,    0,   -7,    6,   -4,    4,    2,   -4,
  -2,    8,    0,   -6,    3,    1,   -1,    2,   -2,    4,   -4,    2,   -2,   -2,    6,   -1,
   0,   -2,    5,   -8,   10,   -4,    0,    0,    5,   -1,   -9,   10,   -1,   -3,   -4,    6,
   3,  -12,    5,    5,   -2,    0,    0,    3,   -4,    8,   -7,   -1,    0,    3,    0,  -10,
   5,    3,    6,  -12,    2,   11,   -7,   -4,    2,    5,    0,   -3,   -2,    3,    0,   -3,
  -1,    0,   -5,    7,   -6,    2,    2,   -4,    4,    7,   -8,    0,   18,  -15,    0,    9,
   4,  -20,    7,    6,  -14,    4,    1,    4,   -2,    0,    1,   -2,    5,   -8,    2,    5,
  -5,    9,  -15,    5,   11,  -17,    6,   -5,    2,    3,  -10,    9,   -7,    7,   -7,    6,
   0,  -16,   19,  -19,   -6,   15,   -4,   -8,   -6,   21,  -11,  -13,   16,   -2,   -2,   -1,
   9,   -5,   -2,    5,   -2,   -7,   14,   -2,  -15,    4,   16,  -20,    2,   17,   -5,   -5,
   1,    9,   -7,   -9,   20,  -10,   -4,   14,   -6,   -3,    3,    1,   -1,    3,   -7,    8,
  -4,   -7,    6,    4,  -11,    9,   -4,    0,    2,   -8,   11,  -10,    0,    6,    0,  -10,
  11,    3,   -9,   14,   -2,   -6,    2,   -4,   11,  -10,    9,   -4,    6,   -8,   12,   -4,
  -8,   18,  -13,    5,  -13,   18,   -6,  -19,   25,   -7,    2,   -4,    8,    3,  -15,   15,
  -8,    5,  -11,   13,   -3,   -5,   16,  -18,   13,   -7,   -2,    4,   -1,   -1,   -7,   12,
  -5,    1,   -3,    4,    1,  -13,   11,   -1,   -6,    6,    1,    0,    4,  -10,   14,   -2,
  -9,   10,   -3,   -2,    3,    0,   -4,    4,   10,  -12,   11,    0,   -2,   -3,    1,    5,
 -11,    2,    6,   -5,  -10,   17,   -7,  -16,   21,   -4,  -14,   11,    7,   -8,   -7,   20,
  -6,  -14,   10,    6,  -13,    0,   16,  -16,    2,    6,    2,   -8,    0,   12,   -7,   -4,
   4,   -5,    8,   -6,    0,    3,    6,   -7,    0,    7,   -7,    4,   -2,    4,    0,   -7,
   3,   -1,    1,   -1,    0,    1,   -3,    4,   -5,    7,   -7,    4,    7,  -11,    2,   -1,
   9,  -16,    8,    8,  -19,   17,   -2,   -2,  -11,    6,    8,  -17,    0,    7,    3,  -13,
   9,   -3,  -15,   18,   -6,  -10,    8,   -3,    2,   -1,    6,   -7,    8,   -2,    1,  -10,
  12,  -14,    4,    6,   -9,    1,    6,   -8,    4,   -1,    0,    2,    1,    2,    0,   -9,
   4,   11,  -20,   16,   -7,    0,  -12,   12,    1,  -10,    7,   -5,   15,  -25,    3,   15,
 -18,    7,  -10,   11,    1,  -11,    9,   -7,   15,  -17,   13,   -3,   -2,    1,   -4,    6,
  -4,    0,    7,   -4,   -3,   -4,   16,   -6,   -5,   12,    0,  -15,    6,    8,   -3,    3,
 -10,   14,    0,    0,   -5,    6,    1,    1,   -9,    5,   17,  -22,   12,    2,   -8,    2,
   0,    7,   -8,   -1,   -1,    9,   -9,    5,    9,  -18,   18,  -29,   27,  -10,    1,   23,
 -37,   11,   20,  -11,   -5,    5,    6,  -12,    3,    0,   12,  -14,   -7,   39,  -41,   16,
   7,  -17,   22,  -20,   17,    2,  -16,    0,   12,  -11,  -13,   25,  -19,    0,   -4,    5,
  14,  -19,    3,    8,   -5,   -4,    3,   -9,    0,   11,  -16,    3,    7,   -8,    8,  -21,
  25,    1,  -24,   21,  -21,   16,   -3,  -15,   32,  -26,   20,   -3,   -6,    7,  -11,   10,
  -2,   -1,  -13,   17,    0,  -17,   18,  -10,    7,    3,  -20,   20,   -8,  -22,   27,    2,
 -24,   24,  -13,    0,   17,  -26,   27,   -8,   -9,    8,    9,  -15,   -5,   12,   -4,    0,
 -11,   13,   16,  -40,   17,   14,  -25,    7,   -6,   13,   -2,  -13,    2,   20,  -27,   -3,
  11,    1,  -18,    6,   12,    0,  -11,    6,    0,   -5,   12,  -12,   -5,    9,    3,  -17,
  17,    0,  -15,    0,    9,   -4,  -15,   12,   17,  -33,    3,   28,  -18,    2,    8,   -2,
  10,    3,  -18,   25,  -14,   -9,   16,  -12,   14,  -19,   11,   24,  -29,   13,    5,  -16,
  -7,    8,    3,   -6,   -3,    8,    9,  -25,   13,   11,  -18,   10,  -14,    6,    3,    0,
  -2,    4,   -9,    6,   -6,    4,   16,  -29,   22,   10,  -41,   18,    9,  -27,   19,    0,
  -3,    9,  -21,   24,    0,  -25,   16,    3,  -11,    8,    7,  -11,   20,  -18,   -7,   32,
 -29,    4,    0,    2,   -5,   -1,    2,   -9,   11,    0,    6,    1,   -9,   18,  -15,    7,
   3,  -13,   16,    0,  -15,    4,   12,   -5,   -8,    6,    2,   -3,   -2,    9,   -6,   -1,
  15,  -11,    8,    0,    5,  -11,    7,    6,  -22,   15,  -10,   -4,    1,   11,   -2,  -11,
  14,   -3,   -9,    2,   11,  -10,   -1,    8,   -6,  -11,    8,    6,  -28,   31,    6,  -31,
  25,    1,  -19,   -4,    9,   -2,    0,   -9,    5,   17,  -25,   18,    5,  -30,   30,  -33,
  21,    8,  -21,   18,    6,   -2,   -6,    6,   -9,    6,   -2,   -7,    5,   -6,   16,  -10,
   0,   -3,    1,   16,  -36,   28,  -10,   -2,    6,  -19,   23,  -15,  -15,   17,   -6,   -7,
   7,   -3,  -15,   23,   -9,  -19,   31,   -7,  -13,   18,    0,   -6,  -10,   14,    8,  -22,
  -3,   34,  -21,  -19,   39,   -6,  -21,   14,    2,  -11,   15,  -11,    0,   15,  -11,   -2,
  14,   -7,    3,  -17,   -5,   27,  -23,   -1,   33,  -11,  -10,   10,   -4,    3,   -8,   -4,
   1,    5,   -1,    8,   -9,   13,   12,  -15,   -8,   19,    0,  -18,    0,   14,   -2,   -7,
   5,   10,  -11,   -3,    1,    3,   -2,    0,    3,   -5,    1,   15,   -6,  -13,   12,  -13,
   0,    0,   -9,    6,    6,  -16,   17,    6,   -9,   14,   -5,   -7,   22,   -8,  -10,   26,
  -7,  -13,    5,    8,   -3,   -3,   -2,   15,   -2,  -15,   13,   -1,   -5,    6,   -6,    0,
   1,    7,  -16,    8,   -6,    0,   12,  -13,    0,   14,   -2,    1,   -3,   -8,   19,   -4,
  -9,   18,   -6,   -4,    0,    8,    5,   -8,   -7,    8,    8,  -22,   11,    6,   -8,   -4,
   3,    0,   -5,   13,   -8,  -11,    6,    0,   -2,   -9,   13,    6,  -16,    2,   11,    0,
  -4,    6,    0,    0,    4,   10,    1,  -13,    7,   10,  -11,  -12,   20,    6,  -23,    5,
  10,   -3,   -1,    4,    2,    8,  -11,    0,   10,  -10,   -2,    6,   -4,   -1,    2,    5,
   0,   -6,    5,   13,  -14,    0,   23,  -12,  -19,   20,    3,  -18,    8,    0,    0,   -2,
  -5,   11,   -6,   -4,    5,   -4,   -3,    8,    0,    0,    4,   -6,    5,    7,   -7,    0,
   9,   -6,   -2,    3,    1,   -1,    4,    2,   -1,    0,    2,    3,   -6,    2,   12,   -9,
  -3,    6,    0,   -2,    3,    4,   -7,   -1,    6,    7,  -11,  -13,   12,   -8,   -7,    5,
  -4,    1,    0,   -4,    0,    6,  -10,   -9,   -1,   -1,   -2,   -6,    5,    0,  -10,   -3,
   0,   -2,   -3,   -3,  -10,    0,    2,   -6,    0,    0,   -5,   -3,   -2,   -4,   -5,   -1,
  -5,   -8,   -2,    1,   -1,   -2,   -3,   -7,   -6,   -3,   -4,   -3,   -6,   -5,   -6,   -2,
   2,   -3,   -5,   -5,    1,    0,   -9,   -2,    3,   -5,   -8,    2,    1,   -5,   -3,    0,
   0,   -3,    0,    2,   -4,    1,    1,   -2,    2,    2,   -2,   -1,   -1,   -1,    1,    1,
   0,    3,    6,    6,    7,   11,   13,   11,   12,   17,   19,   20,   23,   22,   19,   25,
  23,   19,   22,   22,   18,   15,   18,   17,   13,   10,   12,   10,    8,    6,    5,    4,
   2,    4,    1,   -1,    0,    0,   -2,   -4,    0,    0,   -5,   -3,    1,    0,   -4,   -1,
  -2,   -2,   -4,   -6,   -2,   -6,  -10,   -7,   -7,   -8,   -9,  -12,  -11,   -9,  -15,  -11,
 -10,  -16,  -17,  -15,  -12,  -15,  -16,  -12,  -14,  -18,  -13,  -10,  -17,  -18,  -15,  -18,
 -23,  -21,  -17,  -18,  -23,  -25,  -23,  -27,  -30,  -32,  -34,  -37,  -37,  -39,  -42,  -45,
 -40,   -7,   23,   27,   17,   28,   51,   51,   30,   28,   41,   31,    9,   14,   42,   52,
  37,   33,   41,   40,   27,   16,   11,    0,  -10,  -17,  -17,  -15,  -13,  -14,  -12,  -11,
  -7,   -5,   -6,   -6,   -5,   -1,    5,   12,   20,   27,   29,   30,   31,   32,   33,   33,
  29,   26,   24,   24,   24,   23,   19,   13,   10,    7,    5,    3,    0,   -1,   -2,   -1,
   1,    6,    6,    5,    4,    4,    6,    6,    4,    4,    3,    2,    2,    4,    7,    4,
   0,   -4,   -6,  -10,  -14,  -20,  -24,  -27,  -29,  -30,  -29,  -29,  -33,  -40,  -44,  -46,
 -47,  -48,  -51,  -51,  -53,  -47,  -42,  -38,  -40,  -43,  -41,  -42,  -42,  -47,  -46,  -46,
 -46,  -46,  -29,   21,   63,   62,   39,   59,   91,   83,   46,   28,   36,   24,    0,    0,
  34,   52,   34,   22,   32,   43,   30,    6,   -8,  -14,  -25,  -39,  -34,  -17,   -6,   -5,
   3,   22,   34,   34,   28,   26,   23,   17,   16,   22,   27,   25,   23,   24,   25,   21,
  12,    0,  -14,  -25,  -28,  -32,  -30,  -21,  -14,  -12,   -5,    9,   18,   15,    9,   10,
  12,   13,   14,   22,   28,   29,   29,   36,   41,   38,   28,   20,   16,   12,    8,    6,
   7,    7,    5,    1,    1,    2,   -4,  -16,  -24,  -27,  -28,  -30,  -32,  -32,  -30,  -30,
 -30,  -30,  -28,  -30,  -37,  -43,  -46,  -45,  -45,  -48,  -53,  -56,  -54,  -51,  -51,  -53,
 -57,  -59,  -62,  -61,  -52,  -43,   -3,   42,   66,   47,   48,   86,  103,   66,   18,   21,
  31,   14,  -10,   -2,   34,   43,   24,   23,   41,   54,   25,   -3,  -25,  -16,  -19,  -33,
 -34,  -12,   14,   20,   29,   48,   62,   58,   39,   26,   21,   17,    6,    0,    1,    2,
   7,    8,   14,    9,   -2,  -14,  -24,  -32,  -45,  -50,  -50,  -45,  -38,  -27,   -9,    8,
  23,   29,   32,   35,   38,   38,   33,   28,   27,   27,   26,   28,   32,   30,   24,   21,
  18,   14,    7,    6,    6,    6,    4,    4,    7,    6,    1,   -4,   -9,  -12,  -17,  -24,
 -28,  -31,  -29,  -31,  -30,  -28,  -26,  -28,  -35,  -42,  -47,  -53,  -61,  -71,  -78,  -80,
 -77,  -75,  -70,  -64,  -52,  -41,  -30,    9,   56,   81,   58,   47,   73,   92,   60,   15,
   3,   13,    8,  -17,  -18,   16,   32,   23,    6,   16,   35,   24,   -4,  -28,  -20,  -17,
 -24,  -28,   -4,   24,   37,   44,   52,   67,   68,   53,   38,   25,   17,    4,   -1,   -4,
  -4,   -3,   -4,    1,    0,   -8,  -18,  -23,  -30,  -42,  -47,  -46,  -39,  -32,  -25,  -11,
   3,   15,   16,   19,   23,   27,   24,   18,   18,   19,   20,   20,   23,   28,   28,   25,
  22,   20,   16,   10,    7,    5,    5,    4,    5,    9,   15,   16,   13,    8,    6,    3,
  -4,  -11,  -16,  -18,  -22,  -26,  -25,  -21,  -22,  -28,  -35,  -37,  -41,  -47,  -57,  -67,
 -74,  -75,  -71,  -69,  -63,  -55,  -44,  -37,  -21,   16,   55,   71,   47,   46,   68,   79,
  44,    2,   -7,    1,   -2,  -23,  -26,    0,   23,   18,   -1,   13,   35,   29,    0,  -24,
 -13,   -4,   -9,  -20,   -6,   23,   43,   47,   51,   65,   72,   59,   36,   20,   16,    5,
  -7,  -19,  -18,  -12,  -10,   -6,   -6,   -6,  -10,  -15,  -21,  -28,  -35,  -37,  -33,  -28,
 -22,  -12,    1,   14,   17,   17,   18,   21,   18,   10,    4,    6,    7,    7,    8,   15,
  22,   24,   23,   21,   20,   16,   12,    7,    2,    1,    1,    5,   10,   13,   14,   13,
  14,   13,    8,    0,   -6,  -10,  -15,  -21,  -25,  -25,  -24,  -27,  -31,  -32,  -32,  -36,
 -44,  -53,  -59,  -63,  -65,  -67,  -63,  -56,  -47,  -38,  -24,   10,   47,   68,   54,   49,
  63,   73,   45,    1,  -16,  -13,  -15,  -33,  -40,  -16,    9,   16,    4,   12,   34,   35,
  10,  -16,  -15,   -7,   -9,  -22,  -14,   15,   38,   47,   48,   62,   75,   66,   44,   23,
  17,    5,   -9,  -23,  -26,  -19,  -14,   -9,   -5,    0,    0,   -3,   -8,  -15,  -22,  -29,
 -30,  -29,  -25,  -16,   -4,    8,   15,   18,   21,   23,   20,   12,    3,    0,   -2,   -2,
  -1,    3,   11,   19,   24,   25,   25,   23,   21,   14,    5,    0,   -2,   -1,    0,    4,
   8,   11,   16,   18,   15,    9,    3,   -4,  -11,  -19,  -24,  -26,  -27,  -29,  -32,  -31,
 -28,  -27,  -34,  -43,  -48,  -54,  -61,  -65,  -64,  -59,  -52,  -42,  -16,   22,   58,   64,
  54,   64,   78,   69,   26,  -11,  -19,  -18,  -33,  -52,  -43,  -14,    8,    6,    6,   29,
  46,   36,    4,  -12,  -10,   -9,  -23,  -34,  -16,   13,   33,   41,   52,   70,   78,   65,
  41,   27,   18,    1,  -20,  -35,  -33,  -25,  -17,  -12,   -4,    5,    9,    8,    2,   -4,
 -13,  -23,  -29,  -31,  -27,  -20,   -7,    2,   11,   20,   26,   29,   23,   13,    3,   -2,
  -7,  -12,  -12,   -5,    2,   13,   20,   28,   33,   33,   28,   21,   12,    3,   -3,   -7,
  -7,   -6,   -1,    6,   13,   18,   19,   16,   12,    4,   -5,  -15,  -23,  -28,  -30,  -33,
 -32,  -29,  -25,  -24,  -26,  -29,  -35,  -42,  -55,  -63,  -66,  -63,  -58,  -53,  -28,    9,
  48,   59,   57,   70,   82,   75,   32,   -4,  -16,  -20,  -36,  -58,  -53,  -24,    0,    4,
   7,   31,   50,   45,   13,   -4,   -6,   -9,  -26,  -42,  -30,   -1,   22,   29,   42,   66,
  78,   71,   51,   37,   25,    5,  -19,  -37,  -38,  -33,  -25,  -20,  -10,    4,   14,   17,
  13,    7,   -2,  -13,  -23,  -29,  -30,  -28,  -19,   -8,    3,   15,   25,   31,   30,   22,
  11,    3,   -4,  -13,  -18,  -17,   -8,    2,   12,   22,   30,   37,   38,   33,   24,   13,
   4,   -2,   -9,  -13,  -11,   -5,    2,    9,   15,   19,   19,   15,    7,   -3,  -12,  -20,
 -26,  -33,  -34,  -31,  -26,  -23,  -24,  -24,  -24,  -26,  -36,  -52,  -61,  -64,  -62,  -61,
 -54,  -24,   16,   45,   49,   58,   77,   90,   68,   21,   -3,  -10,  -18,  -44,  -65,  -49,
 -20,   -2,   -3,   10,   38,   54,   37,   10,    4,    3,   -9,  -35,  -44,  -25,    1,   13,
  19,   42,   67,   75,   64,   48,   42,   27,    3,  -23,  -36,  -36,  -34,  -32,  -27,   -9,
   4,   15,   18,   16,   13,    3,   -7,  -18,  -26,  -30,  -29,  -23,  -12,    0,   11,   23,
  30,   30,   25,   17,    8,   -3,  -15,  -20,  -19,  -13,   -5,    4,   19,   30,   38,   40,
  38,   32,   21,   10,    0,   -8,  -14,  -16,  -11,   -4,    3,   10,   15,   20,   18,   14,
   4,   -4,  -12,  -22,  -30,  -33,  -30,  -27,  -24,  -21,  -18,  -16,  -20,  -28,  -38,  -51,
 -63,  -69,  -67,  -63,  -47,  -16,   21,   37,   46,   69,   88,   83,   47,   13,    2,    0,
 -27,  -61,  -61,  -33,  -13,  -11,   -7,   22,   51,   49,   25,   15,   15,    6,  -20,  -41,
 -31,  -11,   -3,    0,   18,   48,   64,   59,   52,   51,   44,   20,   -6,  -22,  -25,  -31,
 -37,  -34,  -20,   -5,    4,   10,   17,   18,   11,    1,   -6,  -15,  -25,  -31,  -28,  -21,
 -13,   -4,    8,   21,   27,   27,   25,   20,   10,   -4,  -14,  -16,  -17,  -16,   -8,    4,
  18,   30,   36,   40,   40,   35,   24,   13,    2,   -5,  -12,  -16,  -13,   -6,    0,    6,
  12,   19,   20,   15,    8,    0,   -8,  -18,  -26,  -29,  -29,  -28,  -26,  -21,  -16,  -16,
 -20,  -27,  -37,  -49,  -62,  -68,  -70,  -67,  -48,  -15,   15,   27,   44,   75,   95,   77,
  39,   20,   19,    3,  -37,  -67,  -55,  -27,  -20,  -28,  -12,   28,   54,   44,   22,   23,
  28,   11,  -22,  -37,  -25,  -14,  -14,  -11,   16,   47,   54,   50,   53,   59,   48,   22,
   0,  -12,  -20,  -32,  -41,  -37,  -23,  -11,   -2,    7,   16,   19,   14,    8,    0,  -12,
 -22,  -27,  -27,  -25,  -20,  -10,    4,   16,   22,   26,   29,   25,   15,    0,   -7,  -14,
 -19,  -21,  -15,   -2,   10,   20,   30,   41,   44,   39,   30,   23,   13,    0,  -11,  -16,
 -15,  -12,   -9,   -3,    6,   15,   19,   16,   13,   10,    1,  -10,  -20,  -24,  -27,  -31,
 -31,  -25,  -18,  -16,  -19,  -23,  -29,  -39,  -51,  -64,  -69,  -72,  -65,  -42,  -10,   13,
  24,   50,   82,   92,   64,   35,   28,   26,   -4,  -51,  -64,  -41,  -23,  -31,  -36,   -2,
  41,   51,   32,   25,   35,   33,    4,  -28,  -29,  -17,  -17,  -22,  -10,   21,   41,   46,
  47,   57,   62,   43,   19,    3,   -4,  -18,  -36,  -42,  -35,  -23,  -15,   -6,    5,   15,
  18,   16,   10,    2,   -8,  -18,  -25,  -27,  -27,  -23,  -11,    2,   11,   19,   27,   31,
  26,   16,    5,   -1,  -11,  -19,  -21,  -17,   -6,    3,   14,   27,   39,   44,   40,   36,
  31,   20,    4,   -7,  -12,  -14,  -16,  -16,   -8,    2,   11,   15,   17,   18,   15,    7,
  -3,  -11,  -18,  -24,  -29,  -30,  -27,  -22,  -19,  -20,  -22,  -25,  -32,  -44,  -57,  -67,
 -70,  -71,  -60,  -35,   -2,   17,   30,   59,   86,   84,   54,   36,   33,   22,  -14,  -56,
 -55,  -34,  -27,  -38,  -29,   10,   42,   46,   28,   30,   40,   29,   -1,  -26,  -21,  -16,
 -20,  -21,   -4,   22,   36,   43,   48,   59,   58,   39,   20,    7,   -5,  -22,  -36,  -40,
 -34,  -27,  -20,   -8,    4,   13,   17,   15,   12,    3,   -6,  -16,  -22,  -26,  -27,  -22,
 -12,    0,    9,   17,   26,   29,   26,   19,   11,    1,  -11,  -18,  -20,  -18,  -14,   -5,
  10,   25,   33,   39,   45,   46,   38,   24,   11,    1,   -6,  -13,  -20,  -19,  -11,   -1,
   3,    9,   17,   22,   21,   13,    5,    0,   -8,  -19,  -26,  -28,  -27,  -25,  -24,  -22,
 -21,  -23,  -26,  -34,  -45,  -58,  -67,  -68,  -71,  -71,  -51,  -16,   13,   25,   40,   71,
  96,   76,   42,   28,   30,   12,  -33,  -59,  -47,  -24,  -25,  -37,  -16,   25,   48,   37,
  25,   38,   42,   20,  -15,  -26,  -15,  -14,  -25,  -22,    5,   30,   36,   38,   50,   63,
  54,   32,   15,    8,   -6,  -28,  -40,  -41,  -35,  -31,  -24,  -10,    3,   11,   13,   15,
  13,    5,   -5,  -12,  -17,  -24,  -26,  -21,  -11,   -2,    5,   16,   25,   28,   24,   19,
  15,    6,   -5,  -14,  -15,  -13,  -12,   -5,    7,   21,   30,   36,   42,   44,   39,   27,
  15,    6,   -1,  -10,  -20,  -20,  -13,   -6,   -2,    2,   13,   20,   19,   13,   11,    6,
  -2,  -13,  -21,  -23,  -26,  -29,  -30,  -29,  -29,  -30,  -32,  -37,  -43,  -52,  -58,  -64,
 -67,  -66,  -56,  -31,   -2,   14,   25,   52,   81,   83,   58,   36,   36,   31,    1,  -34,
 -43,  -26,  -22,  -34,  -33,    0,   31,   36,   26,   31,   45,   38,   13,   -7,   -7,   -6,
 -16,  -25,  -14,    6,   17,   22,   31,   47,   54,   45,   34,   26,   16,   -1,  -20,  -32,
 -37,  -40,  -40,  -34,  -23,  -14,   -4,    4,   12,   13,   11,    8,    4,   -2,  -11,  -14,
 -13,  -12,  -12,   -7,    2,   11,   14,   16,   21,   22,   16,    8,    5,    3,   -1,   -4,
  -2,    4,   10,   14,   20,   27,   33,   32,   25,   23,   20,   14,    2,   -6,   -6,   -7,
 -10,  -11,   -7,    0,    3,    5,    6,    9,    9,    4,   -1,   -6,  -10,  -17,  -26,  -33,
 -37,  -41,  -45,  -49,  -52,  -52,  -53,  -57,  -59,  -56,  -53,  -49,  -38,  -13,   12,   19,
  29,   51,   70,   66,   45,   34,   37,   31,    4,  -21,  -22,  -12,  -17,  -28,  -24,    0,
  18,   19,   15,   25,   35,   29,   13,    4,    7,    5,   -4,  -10,   -5,    3,    7,   11,
  19,   30,   35,   35,   33,   30,   23,   11,    0,  -12,  -23,  -32,  -37,  -38,  -38,  -35,
 -27,  -17,   -8,   -2,    5,   14,   18,   16,   13,   12,    9,    3,   -3,   -5,   -4,   -6,
  -7,   -5,    1,    6,    9,   13,   18,   23,   24,   22,   22,   23,   21,   14,   11,   11,
  10,    6,    3,    5,    8,    9,    8,    7,   10,   11,    9,    5,    3,    2,    0,   -4,
  -6,   -7,   -7,   -9,  -11,  -12,  -12,  -14,  -19,  -24,  -28,  -33,  -39,  -44,  -50,  -55,
 -60,  -63,  -64,  -65,  -62,  -57,  -44,  -24,   -2,   11,   22,   42,   58,   60,   50,   43,
  46,   43,   26,    7,    0,    0,   -2,  -11,  -16,   -5,    6,    9,    6,    9,   16,   19,
  15,    8,    8,    9,    6,    0,   -3,   -3,   -1,    1,    2,    7,   14,   20,   25,   26,
  26,   25,   24,   17,    8,    0,   -8,  -15,  -24,  -33,  -36,  -35,  -33,  -30,  -25,  -17,
  -9,   -1,    3,    8,   13,   15,   15,   13,   11,    9,    6,    2,    1,    0,    1,    4,
   9,   13,   17,   22,   26,   29,   28,   25,   22,   19,   14,    7,    1,   -1,   -2,   -4,
  -5,   -5,   -2,    0,    2,    3,    4,    6,    6,    4,    1,    0,   -1,   -4,   -7,  -10,
 -10,  -11,  -13,  -16,  -18,  -19,  -21,  -24,  -27,  -30,  -31,  -33,  -37,  -40,  -41,  -40,
 -39,  -38,  -33,  -23,  -14,   -7,   -2,    2,    6,    7,    4,    2,    3,    4,    2,    0,
   1,    5,   11,   14,   19,   26,   34,   37,   36,   34,   32,   32,   27,   23,   18,   15,
  11,    5,    2,    0,    0,   -2,   -2,   -1,   -1,    0,    0,    1,    0,    0,    0,    0,
  -3,   -7,   -9,  -11,  -13,  -14,  -16,  -15,  -12,  -10,   -8,   -5,    0,    2,    4,    5,
   7,    8,    8,    6,    5,    4,    3,    1,    0,    0,    1,    2,    4,    7,   11,   13,
  16,   18,   19,   19,   19,   17,   15,   12,    9,    7,    6,    5,    4,    3,    5,    7,
   8,    9,   10,   11,   11,   10,    8,    6,    4,    1,   -1,   -3,   -5,   -7,  -10,  -12,
 -14,  -16,  -17,  -18,  -19,  -20,  -21,  -22,  -24,  -25,  -28,  -30,  -33,  -36,  -38,  -40,
 -41,  -41,  -39,  -32,  -25,  -20,  -17,  -14,  -12,  -10,   -9,   -9,   -7,   -5,   -5,   -4,
  -2,    3,    9,   13,   19,   26,   35,   37,   39,   40,   41,   41,   38,   36,   32,   29,
  24,   20,   15,   13,   11,    8,    8,    7,    7,    7,    6,    6,    4,    2,    0,   -1,
  -5,  -10,  -13,  -15,  -17,  -18,  -18,  -17,  -15,  -13,  -11,   -8,   -5,   -3,   -1,    0,
   0,    1,    0,    0,   -1,   -1,   -2,   -2,   -2,   -1,    1,    3,    7,   11,   14,   17,
  19,   21,   21,   21,   20,   18,   16,   13,   11,    9,    9,    8,    8,    9,   10,   12,
  12,   12,   12,   11,   10,    8,    5,    2,    0,   -2,   -5,   -7,   -8,  -10,  -11,  -12,
 -13,  -14,  -15,  -16,  -17,  -18,  -19,  -21,  -22,  -24,  -26,  -29,  -31,  -33,  -35,  -37,
 -38,  -38,  -39,  -39,  -35,  -28,  -22,  -18,  -16,  -13,  -10,  -10,  -11,  -10,   -7,   -4,
  -5,   -4,    0,    5,   10,   13,   20,   28,   35,   37,   40,   40,   42,   41,   39,   37,
  34,   32,   26,   22,   18,   17,   14,   12,   10,    9,    9,    8,    7,    5,    4,    2,
   0,   -2,   -5,   -9,  -12,  -15,  -17,  -17,  -17,  -17,  -16,  -14,  -13,  -10,   -7,   -5,
  -4,   -3,   -2,   -1,   -1,   -1,   -2,   -2,   -2,   -2,   -1,    0,    2,    4,    7,   11,
  14,   16,   19,   20,   20,   20,   19,   18,   16,   14,   12,   11,   11,   10,   10,   11,
  11,   12,   12,   12,   12,   10,    9,    6,    4,    2,    0,   -2,   -4,   -5,   -7,   -8,
  -9,  -10,  -11,  -12,  -13,  -14,  -15,  -16,  -17,  -18,  -19,  -20,  -21,  -22,  -23,  -24,
 -25,  -26,  -27,  -28,  -29,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -27,  -21,  -18,  -15,
 -13,  -10,  -10,   -9,   -9,   -5,   -2,    0,    0,    1,    5,   10,   14,   17,   23,   28,
  32,   33,   35,   36,   37,   36,   34,   33,   31,   28,   24,   21,   18,   17,   15,   13,
  11,    9,    8,    7,    6,    4,    3,    1,    0,   -2,   -4,   -7,   -8,  -10,  -11,  -11,
 -11,  -11,  -11,  -10,   -9,   -7,   -6,   -4,   -3,   -3,   -2,   -2,   -2,   -1,   -1,   -1,
  -1,    0,    0,    1,    2,    4,    6,    8,   10,   12,   14,   15,   16,   15,   15,   14,
  13,   12,   11,   10,   10,    9,   10,   10,   10,   10,    9,    9,    8,    7,    5,    3,
   1,    0,   -1,   -3,   -3,   -4,   -5,   -6,   -7,   -7,   -8,   -9,  -10,  -11,  -12,  -12,
 -13,  -13,  -14,  -14,  -15,  -15,  -14,  -14,  -15,  -15,  -15,  -16,  -16,  -17,  -17,  -18,
 -18,  -18,  -19,  -18,  -19,  -20,  -20,  -20,  -20,  -20,  -21,  -20,  -18,  -15,  -12,  -10,
  -8,   -6,   -5,   -5,   -3,   -1,    0,    1,    1,    2,    5,    8,   10,   14,   17,   21,
  23,   24,   26,   27,   28,   27,   27,   26,   25,   23,   21,   20,   18,   17,   16,   14,
  13,   12,   11,   10,    9,    8,    7,    6,    4,    3,    2,    0,    0,   -1,   -1,   -2,
  -3,   -3,   -3,   -4,   -4,   -4,   -4,   -4,   -4,   -5,   -5,   -5,   -5,   -6,   -6,   -6,
  -6,   -5,   -5,   -5,   -4,   -3,   -2,   -1,    0,    1,    2,    3,    4,    5,    5,    5,
   5,    5,    5,    5,    6,    6,    6,    7,    7,    7,    8,    8,    8,    9,    8,    7,
   6,    6,    5,    4,    3,    2,    1,    0,    0,    0,   -1,   -2,   -2,   -3,   -4,   -4,
  -5,   -6,   -6,   -6,   -7,   -6,   -7,   -7,   -7,   -8,   -8,   -9,  -10,  -11,  -12,  -12,
 -13,  -13,  -13,  -14,  -14,  -14,  -15,  -14,  -13,  -12,  -11,  -11,  -11,  -11,  -12,  -11,
 -11,  -11,  -10,   -9,   -9,   -9,   -9,   -9,   -9,   -8,   -7,   -7,   -5,   -4,   -3,   -2,
  -1,   -1,    0,    0,    0,    1,    2,    2,    3,    5,    6,    8,   10,   13,   14,   16,
  17,   18,   19,   20,   20,   20,   20,   19,   19,   18,   18,   17,   16,   15,   13,   13,
  12,   10,    9,    8,    7,    6,    5,    3,    2,    1,    0,    0,   -1,   -1,   -2,   -4,
  -4,   -5,   -6,   -5,   -7,   -6,   -6,   -7,   -7,   -7,   -7,   -7,   -7,   -6,   -6,   -6,
  -5,   -5,   -4,   -4,   -3,   -3,   -2,   -1,    0,    0,    0,    2,    3,    3,    4,    4,
   5,    6,    6,    6,    6,    6,    6,    6,    6,    5,    5,    5,    5,    5,    4,    4,
   3,    2,    2,    2,    1,    1,    0,    0,   -1,   -1,   -1,   -2,   -2,   -2,   -3,   -3,
  -3,   -4,   -4,   -5,   -5,   -5,   -5,   -6,   -5,   -6,   -6,   -5,   -5,   -5,   -5,   -5,
  -5,   -5,   -5,   -5,   -4,   -4,   -4,   -4,   -3,   -3,   -3,   -3,   -2,   -2,   -2,   -1,
  -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,   -1,
  -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    1,    1,    1,    1,    1,
   1,    1,    1,    1,    1,    1,    1,    1,    1,    2,    1,    1,    1,    1,    2,    2,
   2,    2,    2,    2,    2,    2,    2,    3,    3,    3,    3,    3,    3,    3,    3,    3,
   3,    3,    2,    2,    2,    2,    2,    2,    2,    2,    2,    1,    1,    1,    1,    1,
   1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
  -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
  -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,   -1,   -1,   -1,
  -1,   -1,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,
   0,    0,    0,    0,    0,    0,    0,    1,    1,    2,    2,    1,    2,    1,    1,    1,
   1,    1,    0,    0,    0,    1,    1,    1,    1,    1,    1,    1,    0,    0,    0,    0,
  -2,   -3,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   1,    1,    1,    1,    1,    2,    0,    0,    0,    1,    2,    0,    1,    0,    0,    0,
   0,    1,    0,    1,    0,    0,   -1,   -1,    0,    0,    0,    0,    0,   -1,   -1,    0,
   0,   -2,   -2,   -2,   -3,   -3,   -3,   -2,   -2,   -2,   -1,   -1,   -1,    0,   -1,   -1,
  -1,   -2,   -1,   -1,   -1,    0,    0,    0,    1,    2,    1,    1,    1,    1,    0,    0,
   0,    0,    1,    2,    2,    2,    2,    1,    0,    0,   -1,   -1,    0,    0,    0,    1,
   1,    1,    1,    0,    0,    0,   -2,   -3,   -3,   -2,   -2,   -1,   -1,   -1,    0,    0,
   0,    0,    1,    0,   -1,   -2,    0,    0,   -1,   -1,    0,    0,    0,    0,    1,    1,
   1,    1,    0,    0,    1,    0,    0,   -1,    0,    0,    0,    0,    1,    1,    0,    0,
   0,    0,    0,    0,    0,    0,   -1,   -1,   -1,    0,    1,    1,    1,    1,    1,    1,
   0,    1,    0,    0,    0,    0,   -1,   -1,    0,    0,    0,    1,    1,    1,    1,    1,
   1,    0,    0,    0,    0,   -1,   -1,    0,    1,    0,    1,    2,    2,    1,    1,    1,
   0,   -1,    0,    0,    0,    1,    0,    0,    1,    1,    2,    1,    2,    2,    1,    0,
  -1,    0,    1,    0,    0,    1,    1,    2,    1,    1,    1,    2,    2,    0,    0,    1,
   0,    0,    0,    0,    0,   -1,   -1,   -1,    0,    0,    0,    1,    1,    0,    0,   -1,
  -2,   -1,   -2,   -2,   -1,    0,    0,    0,    0,    1,    1,    0,    0,    0,    0,    0,
   0,    0,    0,    0,   -1,   -1,   -1,    0,    0,   -1,    0,    0,    0,    0,    2,    3,
   4,    3,    3,    3,    3,    2,    1,    1,    1,    0,    0,   -1,    0,    0,   -1,   -1,
   0,    0,   -1,   -1,   -1,   -1,   -1,   -2,   -2,   -3,   -4,   -5,   -7,   -7,   -7,   -7,
  -7,   -5,   -4,   -3,   -3,   -2,    0,   -1,   -3,   -3,   -4,   -5,   -5,   -5,   -6,   -5,
  -4,   -3,   -2,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    1,    2,    2,    3,    3,    3,    3,    3,    2,    2,
   1,    1,    1,    2,    3,    4,    4,    5,    6,    7,    7,    7,    8,    8,    8,    8,
   8,    9,    9,    9,    9,    8,    9,    8,    8,    8,    7,    8,    7,    7,    7,    6,
   5,    4,    4,    4,    3,    3,    2,    1,    1,    0,    0,    0,    0,    0,    0,    0,
   0,   -1,    0,   -1,   -1,   -2,   -2,   -2,   -3,   -4,   -4,   -5,   -4,   -3,   -3,   -3,
  -4,   -4,   -5,   -6,   -7,   -7,   -8,   -9,   -9,   -8,   -8,   -8,   -8,   -8,   -9,   -9,
  -9,  -10,  -11,  -11,  -11,  -12,  -12,  -12,  -11,  -12,  -13,  -13,  -11,  -12,  -13,  -13,
 -13,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -15,  -13,  -13,  -14,  -15,  -16,  -16,  -18,
 -18,  -17,  -12,   -1,    4,   10,   14,   22,   35,   40,   39,   41,   43,   42,   35,   31,
  32,   30,   23,   18,   20,   24,   22,   20,   20,   18,   17,   12,    5,    1,   -4,  -12,
 -21,  -27,  -28,  -29,  -32,  -29,  -22,  -18,  -14,   -7,    2,    9,   11,   13,   17,   20,
  19,   17,   16,   15,   13,   12,   13,   17,   19,   19,   20,   24,   26,   25,   21,   19,
  16,    9,    2,   -1,   -4,   -9,  -14,  -14,  -12,   -9,   -7,   -4,    0,    4,    7,    8,
   9,   10,    9,    6,    2,    1,    0,   -2,   -4,   -5,   -4,   -5,   -6,   -4,   -3,   -5,
  -7,   -8,   -9,  -11,  -15,  -18,  -20,  -23,  -24,  -25,  -25,  -24,  -22,  -22,  -21,  -17,
 -15,  -14,  -13,  -12,  -11,  -12,  -13,  -13,  -13,  -14,  -16,  -17,  -17,  -18,  -19,  -20,
 -20,  -20,  -21,  -23,  -23,  -24,  -24,  -26,  -27,  -27,  -28,  -28,  -18,   -6,    0,    4,
  10,   26,   42,   47,   50,   56,   60,   58,   52,   50,   52,   48,   38,   31,   31,   33,
  31,   26,   21,   20,   19,   12,    5,    0,   -8,  -17,  -26,  -33,  -37,  -42,  -44,  -41,
 -38,  -35,  -28,  -17,   -6,    0,    4,   12,   20,   24,   24,   25,   24,   23,   21,   18,
  17,   18,   16,   13,   12,   14,   14,   12,    9,    7,    5,    3,    0,   -2,   -6,   -9,
  -9,   -9,   -8,   -7,   -5,   -2,    0,    6,   11,   14,   17,   21,   23,   23,   22,   22,
  20,   16,   12,    8,    5,    1,   -1,   -3,   -6,   -8,  -10,  -11,  -12,  -14,  -15,  -17,
 -19,  -21,  -21,  -23,  -23,  -23,  -22,  -21,  -19,  -16,  -14,  -12,  -10,   -7,   -5,   -5,
  -6,   -5,   -6,   -7,   -9,  -11,  -13,  -16,  -17,  -19,  -22,  -24,  -26,  -27,  -28,  -29,
 -30,  -32,  -33,  -33,  -34,  -35,  -35,  -34,  -34,  -33,  -33,  -18,   -2,    4,   10,   16,
  39,   58,   59,   62,   66,   71,   70,   62,   59,   60,   54,   44,   34,   34,   36,   31,
  24,   15,   13,   14,    7,    0,  -11,  -20,  -26,  -32,  -41,  -48,  -53,  -51,  -45,  -45,
 -42,  -31,  -18,   -5,    0,    5,   18,   30,   34,   33,   34,   36,   37,   33,   26,   23,
  22,   20,   15,   11,   10,   11,   10,    4,    1,    0,   -1,   -5,  -11,  -18,  -22,  -25,
 -26,  -27,  -29,  -24,  -18,  -12,   -4,    1,   13,   22,   29,   35,   39,   42,   41,   40,
  36,   30,   23,   17,   11,    4,    0,   -3,   -4,   -7,   -9,   -8,   -9,   -9,  -11,  -14,
 -17,  -19,  -21,  -23,  -27,  -28,  -27,  -27,  -25,  -21,  -17,  -13,   -9,   -3,    0,    1,
   2,    3,    3,    0,   -3,   -7,  -10,  -15,  -20,  -25,  -28,  -31,  -35,  -37,  -39,  -40,
 -41,  -43,  -44,  -43,  -44,  -45,  -44,  -43,  -41,  -41,  -34,  -14,   -2,    2,    7,   30,
  53,   58,   61,   67,   76,   80,   75,   72,   73,   68,   61,   51,   45,   45,   40,   31,
  20,   13,   13,    7,   -2,  -16,  -26,  -30,  -34,  -42,  -52,  -59,  -57,  -50,  -49,  -50,
 -43,  -28,  -14,   -8,   -2,   10,   24,   31,   33,   35,   40,   45,   44,   36,   33,   33,
  33,   27,   19,   16,   16,   15,    8,    1,   -2,   -4,   -6,  -13,  -22,  -27,  -27,  -30,
 -35,  -40,  -39,  -34,  -31,  -22,  -16,   -7,    4,   13,   28,   34,   39,   48,   53,   51,
  47,   44,   41,   35,   22,   17,   12,    6,    1,   -4,   -4,   -7,   -7,   -8,  -12,  -14,
 -14,  -16,  -19,  -22,  -26,  -27,  -29,  -28,  -26,  -27,  -23,  -18,  -12,   -9,   -6,    0,
   3,    5,    4,    4,    2,    0,   -4,  -10,  -16,  -21,  -26,  -33,  -38,  -42,  -45,  -48,
 -51,  -53,  -52,  -52,  -53,  -49,  -48,  -47,  -43,  -30,  -14,   -7,   -2,    6,   27,   46,
  51,   54,   62,   72,   76,   75,   72,   76,   74,   68,   61,   56,   56,   51,   40,   28,
  20,   16,    8,   -5,  -19,  -29,  -34,  -39,  -48,  -58,  -62,  -58,  -52,  -52,  -52,  -42,
 -29,  -17,  -11,   -5,    6,   19,   25,   27,   31,   37,   42,   42,   38,   36,   38,   39,
  34,   28,   25,   25,   22,   14,    5,    0,   -1,   -6,  -16,  -24,  -29,  -31,  -35,  -40,
 -43,  -41,  -37,  -33,  -30,  -23,  -14,   -3,    6,   14,   23,   33,   39,   44,   47,   47,
  46,   43,   40,   35,   29,   23,   17,   13,    7,    2,    0,   -1,   -5,   -9,  -12,  -13,
 -15,  -19,  -22,  -24,  -26,  -26,  -27,  -27,  -26,  -24,  -21,  -17,  -13,  -10,   -5,   -2,
   0,    2,    2,    1,    0,   -1,   -6,  -12,  -16,  -21,  -27,  -34,  -39,  -43,  -47,  -51,
 -53,  -53,  -55,  -54,  -52,  -50,  -46,  -41,  -26,  -13,   -7,    0,   11,   31,   45,   48,
  51,   59,   67,   69,   66,   67,   70,   68,   63,   58,   57,   57,   50,   40,   30,   24,
  19,    7,   -7,  -20,  -28,  -35,  -42,  -53,  -60,  -61,  -56,  -52,  -52,  -48,  -37,  -24,
 -15,  -10,   -2,    9,   18,   22,   24,   28,   34,   36,   34,   33,   34,   37,   36,   32,
  30,   29,   30,   26,   18,   12,    8,    3,   -4,  -13,  -22,  -27,  -31,  -36,  -40,  -42,
 -39,  -36,  -31,  -25,  -19,   -8,    0,    9,   17,   23,   30,   36,   38,   39,   39,   37,
  35,   31,   28,   25,   20,   17,   14,   11,    8,    5,    3,   -1,   -6,   -9,  -12,  -16,
 -21,  -25,  -27,  -29,  -30,  -29,  -29,  -28,  -23,  -20,  -16,  -13,   -9,   -6,   -4,   -3,
  -2,   -3,   -5,   -7,  -10,  -14,  -18,  -22,  -26,  -31,  -36,  -39,  -43,  -47,  -49,  -50,
 -51,  -51,  -48,  -45,  -38,  -24,  -14,   -5,    0,   13,   31,   42,   45,   48,   55,   60,
  61,   60,   61,   61,   59,   58,   55,   56,   54,   49,   41,   33,   28,   23,   10,   -4,
 -16,  -25,  -32,  -42,  -52,  -57,  -59,  -55,  -51,  -50,  -46,  -34,  -22,  -15,   -9,    0,
   8,   14,   17,   20,   24,   26,   28,   28,   28,   30,   32,   32,   31,   31,   32,   32,
  28,   23,   18,   14,    8,    0,   -9,  -16,  -22,  -27,  -32,  -36,  -37,  -35,  -32,  -27,
 -22,  -14,   -7,    0,    8,   15,   20,   24,   27,   29,   30,   28,   26,   25,   23,   22,
  20,   19,   18,   16,   14,   12,   11,    7,    2,   -2,   -6,  -11,  -16,  -20,  -24,  -26,
 -29,  -29,  -27,  -27,  -24,  -21,  -18,  -16,  -13,  -11,   -9,   -9,   -8,   -8,  -10,  -12,
 -13,  -15,  -18,  -22,  -24,  -28,  -32,  -35,  -38,  -40,  -43,  -45,  -45,  -45,  -44,  -41,
 -34,  -22,  -12,   -6,    2,   13,   28,   39,   41,   46,   50,   55,   56,   55,   57,   57,
  54,   53,   53,   53,   52,   47,   41,   34,   28,   22,   11,   -2,  -13,  -22,  -29,  -39,
 -48,  -52,  -53,  -51,  -48,  -46,  -41,  -32,  -23,  -16,  -11,   -4,    3,    8,   11,   13,
  17,   20,   21,   22,   24,   26,   29,   31,   31,   33,   34,   34,   30,   25,   21,   17,
  11,    2,   -5,  -11,  -16,  -21,  -25,  -28,  -28,  -26,  -24,  -20,  -14,   -9,   -4,    0,
   6,   10,   13,   14,   16,   18,   18,   18,   17,   18,   18,   18,   20,   20,   19,   18,
  17,   16,   12,    7,    3,   -1,   -7,  -12,  -16,  -20,  -23,  -25,  -25,  -25,  -23,  -22,
 -20,  -19,  -18,  -16,  -16,  -16,  -16,  -16,  -16,  -17,  -18,  -18,  -19,  -20,  -21,  -22,
 -24,  -26,  -28,  -31,  -34,  -36,  -38,  -39,  -40,  -40,  -38,  -34,  -22,  -12,   -6,    0,
  10,   25,   35,   37,   40,   45,   49,   50,   48,   49,   51,   49,   49,   48,   49,   50,
  48,   44,   37,   31,   26,   17,    4,   -6,  -16,  -23,  -32,  -41,  -45,  -47,  -46,  -44,
 -43,  -39,  -31,  -23,  -18,  -15,  -10,   -4,    0,    2,    4,    6,   10,   12,   15,   18,
  22,   26,   29,   31,   33,   36,   36,   33,   28,   24,   21,   15,    7,    1,   -4,   -8,
 -12,  -15,  -16,  -16,  -14,  -13,  -11,   -7,   -4,   -2,    0,    1,    3,    3,    3,    4,
   5,    6,    6,    9,   12,   13,   14,   18,   20,   19,   18,   17,   15,   11,    7,    2,
  -2,   -7,  -11,  -13,  -15,  -17,  -17,  -17,  -17,  -16,  -16,  -16,  -17,  -18,  -18,  -20,
 -21,  -22,  -22,  -23,  -23,  -22,  -21,  -20,  -20,  -19,  -20,  -22,  -23,  -25,  -27,  -31,
 -33,  -34,  -35,  -35,  -34,  -31,  -26,  -17,   -7,   -1,    4,   12,   24,   31,   32,   34,
  37,   40,   40,   39,   40,   43,   45,   47,   47,   48,   50,   49,   47,   41,   34,   27,
  18,    7,   -2,  -11,  -19,  -26,  -33,  -36,  -36,  -35,  -33,  -33,  -30,  -26,  -20,  -19,
 -19,  -17,  -14,  -12,  -11,  -10,   -6,   -2,    2,    6,   11,   17,   23,   27,   30,   31,
  33,   33,   30,   26,   22,   19,   15,   10,    6,    3,    2,    0,    0,    0,    1,    1,
   0,    0,    1,    1,    0,   -2,   -3,   -3,   -4,   -5,   -4,   -2,   -1,    0,    3,    6,
   8,    9,   10,   11,   11,    9,    7,    4,    2,    0,   -2,   -4,   -6,   -7,   -7,   -7,
  -7,   -7,   -9,  -10,  -11,  -13,  -15,  -17,  -19,  -20,  -21,  -22,  -22,  -20,  -19,  -19,
 -18,  -17,  -17,  -17,  -18,  -19,  -21,  -23,  -25,  -27,  -29,  -29,  -29,  -30,  -28,  -27,
 -24,  -22,  -17,   -9,   -4,    0,    1,    8,   15,   18,   20,   21,   24,   27,   30,   32,
  35,   38,   42,   45,   45,   47,   47,   45,   41,   37,   32,   26,   19,   11,    5,    0,
  -4,   -9,  -13,  -15,  -16,  -16,  -18,  -19,  -19,  -19,  -19,  -21,  -22,  -22,  -21,  -20,
 -19,  -17,  -14,   -9,   -5,   -1,    2,    6,   10,   13,   14,   16,   16,   16,   15,   14,
  14,   14,   14,   13,   13,   15,   15,   15,   14,   13,   14,   13,   11,    8,    7,    7,
   5,    3,    2,    2,    1,    1,    1,    1,    1,    0,    0,    0,    0,    0,    0,   -1,
  -2,   -2,   -3,   -4,   -4,   -4,   -4,   -4,   -5,   -5,   -5,   -5,   -6,   -7,   -7,   -8,
  -9,  -10,  -10,  -10,  -12,  -11,  -10,  -11,  -11,  -11,  -10,  -10,  -12,  -13,  -12,  -13,
 -14,  -16,  -16,  -16,  -17,  -17,  -19,  -19,  -19,  -20,  -20,  -21,  -21,  -21,  -21,  -21,
 -19,  -15,  -12,   -9,   -6,   -2,    2,    6,    9,    9,   11,   14,   16,   17,   19,   21,
  25,   28,   30,   32,   35,   37,   37,   34,   32,   30,   28,   24,   19,   16,   13,   10,
   7,    5,    3,    2,    1,    0,   -2,   -3,   -4,   -6,   -9,  -11,  -12,  -13,  -14,  -14,
 -14,  -13,  -11,   -9,   -8,   -6,   -5,   -3,   -3,   -2,   -2,   -2,   -1,   -1,   -1,    0,
   0,    1,    3,    4,    5,    6,    7,    8,    8,    8,    8,    8,    8,    8,    8,    9,
   9,    8,    8,    8,    7,    7,    7,    6,    5,    3,    3,    3,    3,    2,    1,    1,
   1,    1,    1,    0,   -1,   -1,   -1,   -2,   -3,   -4,   -5,   -5,   -5,   -5,   -5,   -5,
  -5,   -5,   -6,   -7,   -8,   -8,   -9,   -9,   -9,  -10,  -10,  -10,  -10,  -10,  -11,  -12,
 -12,  -12,  -12,  -13,  -13,  -13,  -13,  -14,  -15,  -15,  -15,  -15,  -15,  -16,  -17,  -17,
 -16,  -16,  -17,  -17,  -15,  -13,  -10,   -9,   -8,   -6,   -3,   -1,    0,    0,    1,    3,
   6,    7,    8,    8,   12,   17,   20,   21,   21,   23,   25,   26,   25,   24,   23,   23,
  22,   19,   18,   17,   17,   18,   17,   15,   14,   13,   13,   12,   10,    8,    6,    4,
   3,    2,    2,    1,    0,    0,    0,    0,   -1,   -2,   -3,   -3,   -4,   -5,   -6,   -7,
  -7,   -7,   -8,   -8,   -8,   -8,   -7,   -7,   -7,   -7,   -7,   -7,   -6,   -6,   -6,   -5,
  -4,   -3,   -2,    0,    0,    1,    2,    3,    4,    5,    5,    6,    6,    7,    8,    8,
   9,   10,   11,   11,   12,   13,   13,   11,    9,    9,    9,   10,    8,    6,    3,    2,
   2,    1,    0,   -1,   -2,   -3,   -4,   -6,   -7,   -9,   -9,  -10,  -11,  -12,  -13,  -12,
 -12,  -12,  -14,  -15,  -14,  -14,  -13,  -14,  -15,  -15,  -14,  -13,  -13,  -13,  -13,  -12,
 -12,  -12,  -12,  -12,  -11,  -11,  -11,  -11,  -11,  -11,  -10,  -10,   -9,   -9,   -9,   -9,
  -8,   -7,   -6,   -5,   -4,   -3,   -2,   -1,    0,    1,    2,    3,    4,    6,    7,    9,
  11,   13,   14,   15,   17,   18,   19,   19,   19,   19,   19,   19,   19,   19,   19,   19,
  19,   18,   17,   17,   16,   15,   14,   13,   12,   11,   10,    9,    8,    7,    6,    5,
   4,    3,    2,    1,    0,   -1,   -2,   -3,   -4,   -5,   -6,   -7,   -8,   -8,   -9,  -10,
 -10,  -10,  -10,  -10,  -10,  -10,  -10,  -10,  -10,   -9,   -8,   -7,   -7,   -6,   -4,   -3,
  -2,   -1,    0,    0,    1,    2,    4,    5,    6,    7,    8,    9,    9,   10,   11,   11,
  12,   12,   12,   12,   12,   11,   11,   10,    9,    9,    7,    6,    5,    4,    3,    2,
   0,    0,   -1,   -3,   -4,   -5,   -6,   -7,   -8,   -9,  -10,  -11,  -11,  -12,  -12,  -13,
 -13,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -13,  -13,  -12,  -12,  -11,  -11,  -10,   -9,
  -9,   -8,   -7,   -6,   -6,   -6,   -4,   -5,   -2,    3,   -6,  -14,   -4,    4,    3,    3,
   0,   -5,   -6,   -3,   -1,   -2,   -4,   -4,   -2,   -1,   -3,   -7,   -7,   -3,   -2,   -1,
   0,   -1,   -4,   -3,    0,    0,   -1,   -2,   -1,    0,    3,    3,    3,    7,    8,    7,
   7,    7,    7,    9,   10,   11,   12,   13,   14,   14,   12,   12,   13,   13,   12,   11,
  12,   12,   11,   11,   10,   11,    9,   13,   22,   13,   -1,    0,   12,   12,    5,    2,
   5,    6,    2,    0,    2,    4,    1,    4,    3,    4,    0,   -2,    0,    0,    1,   -2,
  -4,   -2,   -1,   -3,    0,    2,    7,    8,    0,   -8,  -11,   -3,    3,    1,   -3,   -5,
  -2,    1,    2,   -5,   -8,    3,    3,   -2,    1,    1,   -1,   -5,   -6,    3,    4,   -3,
  -5,    0,    5,    2,    4,    5,    0,   -2,   -6,   -4,    0,   -7,   -7,   -2,   -1,    0,
  -9,    3,    6,    1,   -2,  -14,   -1,   -2,   -6,   -5,  -16,   -5,    3,    0,   -8,  -19,
 -11,    0,   -4,   -6,   -5,  -14,   -8,   -4,   -9,  -20,  -11,   -2,   -4,   -6,   -3,    0,
 -12,   -6,   -2,  -10,   -6,    1,  -14,    2,    0,   -4,   -1,    0,    0,   -3,   -3,   -5,
   2,   -3,   -5,    2,    1,    0,   -5,   -3,    2,    0,    0,   -5,    2,    2,    2,  -13,
   0,    3,   -4,  -12,   -3,    6,   -2,   -8,    0,    3,   -3,   -7,   -3,    0,    3,   -5,
  -6,    3,    4,  -12,    3,    0,   -4,   -2,    0,    3,    3,    2,    0,    7,    6,   -4,
   4,    5,   12,    0,    5,   11,   11,    5,    5,   15,    6,   11,   10,   16,    8,    9,
  14,   10,   11,    2,   14,   11,   10,    7,   11,    8,    5,   11,    6,   10,   -2,    7,
  11,    4,   -1,    6,   10,    4,    0,    0,    8,    2,    0,   -2,    0,   11,   -2,    0,
  -2,    7,    0,   -8,    4,    0,    4,   -6,    4,    3,   -6,   -5,    6,    0,   -1,   -6,
   5,    5,  -12,   -5,    2,    3,   -4,  -13,    5,    7,   -8,   -2,   -7,    5,   -2,   -4,
  -6,    4,   -7,   -6,    6,   -4,   -5,   -2,   -2,   -2,   -2,  -10,    2,    1,   -5,   -3,
   2,   -3,   -5,   -9,   -4,    0,  -11,   -4,   -1,    3,  -13,   -3,    0,   -2,   -9,   -8,
   3,   -9,   -8,  -11,   10,   -2,  -17,    0,    2,   -5,  -13,    4,   -2,    4,  -21,    0,
  19,  -14,   -9,   -5,   17,  -19,   -8,    6,    2,   -4,  -12,   17,    0,   -3,  -12,    6,
  -2,    2,    8,   -4,    2,    0,    6,  -11,   -4,    6,   -4,    2,   -5,    2,    2,   -1,
   1,   -5,   10,  -12,    0,   -3,    8,    0,   -9,    0,    7,    0,   -1,   -8,   11,    5,
  -5,  -14,   11,   13,  -16,    2,   23,    0,   -4,   -6,   12,    8,   -3,    0,    1,   12,
  -6,   -4,   14,   -7,    6,    4,    9,    3,    3,    2,    0,    7,   -2,    5,    8,    0,
   0,   -1,   10,    1,   -6,   10,    4,   -3,   -1,    7,    7,  -12,   -1,   22,   -3,  -10,
   2,    8,    4,    0,    0,   10,    3,   -3,   -3,    0,    0,   -5,    6,    0,    0,   -1,
  13,    0,   -8,    2,   15,    2,   -9,    1,   -2,   12,  -23,   11,    3,   11,   -6,  -17,
  20,    9,   -9,   -9,   11,    9,    7,   -2,    5,   10,  -12,    5,  -11,    6,   -4,   -7,
  -5,    5,   -5,  -17,    0,   -1,   -7,   -5,   -8,    3,    3,   -5,  -11,   16,   -7,   -4,
  -6,   -4,    6,   -7,    4,  -14,   17,    0,  -15,    6,   -5,    9,  -27,   11,    7,   -1,
  -6,   -4,   14,  -17,    0,   -7,   12,   -8,   -6,    6,    8,   -7,  -13,   12,   -7,    9,
 -15,    3,   14,    1,  -22,   12,    9,  -15,   -6,   13,    5,  -15,  -23,   20,   -7,   -6,
  -5,    9,   -4,   -6,   -1,   11,    9,  -20,   11,    6,    6,  -18,    2,   16,   -8,   -5,
   1,   20,  -28,    4,   -4,    3,   -2,   -3,   -5,   12,    6,  -20,   11,    4,   -2,  -12,
  13,    0,    8,  -12,   -1,    9,    7,    0,  -16,   11,   15,  -13,  -25,   30,    8,  -18,
 -10,   16,    6,  -20,   -8,   13,   12,    0,   -9,    2,   10,   -7,   -5,    1,   19,  -13,
  -9,   16,   10,   -8,   -6,    9,   -1,    0,    0,   -2,    6,   -1,    0,   -8,    4,    1,
   5,  -10,    6,    5,  -13,    5,    1,   -6,    1,    0,    0,    9,   -1,    0,   -3,   12,
   4,  -12,    3,   14,  -15,   -4,   20,   -8,    7,  -19,    1,    7,   -5,  -15,    9,    8,
  -9,   -6,    3,   10,   -2,  -19,    9,    4,   -7,    0,    0,    3,   -9,    1,    1,   -1,
 -12,    5,    0,   14,   -9,  -13,   19,   -7,   -8,    1,    6,   -4,   -5,    8,    0,    8,
  -4,    2,    1,   -6,    0,  -11,   10,   -6,   -1,    0,    2,   -4,   -9,   16,   -6,   -7,
   7,    0,    6,   -3,    0,    0,   -1,    1,   -8,    2,    2,   -8,    3,    3,   -2,   -8,
   7,    3,  -10,   -7,   10,   -4,    0,    8,   -4,    5,   11,   -7,    4,   -9,   19,  -18,
   2,   21,  -14,    8,   -4,    8,   -9,    8,   -5,   -1,    7,    2,   -7,    0,    6,   -3,
   3,   -8,    6,   -5,    7,    0,  -11,   10,   -6,    4,    3,    9,  -20,    9,   -1,   13,
 -14,    8,    1,   -4,    6,   -5,    0,    2,    0,    0,    3,   -1,    2,   -1,   -1,    3,
   6,   -5,   14,   -5,   -1,    3,    0,   -4,   -8,    6,    6,   -5,   -8,    3,    1,   -6,
   0,    2,   -5,    7,    1,    0,    2,   -2,  -14,    8,   13,  -15,   -6,    3,    5,  -15,
   4,   -1,    4,    2,  -13,    0,    9,   -2,    7,  -13,    8,    4,   -3,   -9,    0,   17,
 -11,   -2,   -6,   11,    6,  -17,   12,    1,   -3,   -3,    0,   -6,   -9,   21,  -12,  -15,
   7,   21,  -19,   -2,   14,    3,  -14,    2,   16,  -15,    3,    4,   -9,    4,    2,   -5,
  -2,   17,   -7,  -16,   11,    5,   -8,    0,    0,   -1,    7,   -2,    3,  -10,   15,   -2,
  -8,    5,    0,   -3,   -4,    8,   -1,   -2,    2,    4,   -4,   -3,    5,    5,   -7,   -2,
   4,    9,    1,   -7,   -7,   14,    0,  -10,    5,    3,   -5,   -1,    6,  -10,    8,    0,
  -6,    2,    6,   -5,   -2,    4,    7,   -2,   -9,    9,   -4,    7,   -7,    6,    3,    0,
   2,   -9,    2,    3,    3,   -8,    6,    5,    0,   -2,    5,   -5,    5,   -5,    0,   -1,
  -5,    6,   -1,  -10,   11,    4,  -13,   -5,   14,   -7,    4,    0,    0,   -1,   12,  -11,
  -5,    2,    5,   -4,  -15,   17,    4,   -5,    1,   -6,    2,    1,   -3,    2,    2,    0,
   7,    0,   -6,   -6,    6,    1,  -13,    3,   12,   -7,   -4,   -2,   -3,   11,  -12,  -17,
  15,   16,  -22,   -9,   16,   15,  -29,  -10,   32,   -8,   -9,   10,    5,  -11,   13,    5,
 -25,    6,   14,   -8,  -29,   30,   21,  -42,    0,   25,   -4,   -9,   -5,    6,   18,   -5,
 -12,    7,    5,    0,   -8,    5,    6,    5,  -11,   -1,   16,   -3,   -6,    2,   -1,   16,
 -16,   -8,   20,    1,  -10,  -11,   37,  -14,  -14,   15,  -13,    0,   -3,    6,  -10,   -5,
  10,   -3,  -13,    6,   28,  -31,   -6,   47,  -12,  -28,   18,   28,  -23,  -19,   26,    0,
 -12,    0,    7,   16,  -13,   -9,    5,    4,    3,   -7,   -5,   -4,   27,   -9,  -28,   17,
  19,  -20,  -29,   25,   19,  -29,   -6,   16,   -2,  -14,    5,    5,    0,    2,   -2,   -2,
   1,   23,  -17,  -21,   42,  -16,  -30,   20,   15,  -22,   11,    0,   -8,   18,  -33,   22,
  -6,   -5,   27,  -18,  -16,   28,    0,  -29,    7,   21,   -6,   -7,   24,   -5,   -9,    2,
  10,   -6,  -20,   15,    6,  -22,    4,   16,  -12,   -5,   10,   14,  -19,    2,    5,    8,
   5,  -24,   10,    4,  -10,  -17,  -10,   28,   -2,  -15,   13,    3,    8,   -2,   -7,    1,
  28,  -19,  -27,   18,   18,  -18,  -19,   11,   24,  -12,  -25,   21,    2,   -4,   -6,   -9,
  20,    2,  -14,    5,   -1,    8,  -17,   -7,   16,   13,  -16,  -21,   31,    6,  -18,  -11,
  17,   14,  -25,    5,   18,    0,  -12,   -6,   15,   12,   -5,  -12,    6,   10,    0,  -11,
   3,    5,   -7,   -5,    5,   -4,    6,    2,   -6,    8,   -3,    1,    3,   -4,   13,    2,
 -23,   12,   17,  -16,   -1,   12,  -10,  -16,   16,   10,  -13,   -8,   16,   -3,  -10,    7,
  -1,  -11,   16,    3,  -12,   -2,   14,  -12,  -12,   15,    0,   -1,    4,   -1,    1,    1,
  -3,   -2,   -3,    9,    9,  -11,   -5,   10,    0,   -9,   -7,    1,   17,    6,   -9,   -3,
  12,    6,   -1,   -8,    0,   20,   -2,   -7,    1,    7,    0,   -1,   -9,    5,   18,   -7,
 -12,   -1,   16,   14,  -20,   -7,    7,   13,  -10,  -11,   13,    4,    2,  -10,   -7,    6,
  10,   -5,  -13,    7,    8,    3,   -5,   12,    2,  -17,    4,   10,   -7,  -18,    5,   17,
  -5,  -12,   -3,   10,   10,   -7,  -15,   -2,   20,    7,  -29,  -11,   18,    6,   -2,  -12,
   2,   15,    0,   -8,   -7,    0,   17,    7,  -16,   -9,    9,    3,   -3,   -5,   -2,   11,
   3,   -8,  -10,   -5,    0,   -8,  -13,    5,    4,   -9,   -2,   -5,   -9,   -7,   -5,    4,
   0,  -13,   -9,    0,    0,   -6,   -9,   -2,    1,   -4,   -6,    0,    2,    3,   -8,   -5,
   5,    0,   -6,   -2,    5,    0,   -2,    0,   -2,    4,    7,    4,    3,   10,   10,    3,
   8,   10,    7,    6,    6,    6,    6,    8,    7,    5,    7,    8,    8,    8,    9,    6,
   6,    5,    5,    8,    6,    3,    2,    2,    2,    2,    1,    1,    0,    0,    1,    0,
   0,    0,    0,   -4,   -4,    0,   -3,   -3,   -4,   -4,   -3,   -3,   -4,   -4,   -3,   -5,
  -6,   -2,   -2,   -4,   -5,   -3,   -3,   -5,   -5,   -3,   -2,   -2,   -1,   -3,   -3,    0,
   1,   -2,   -2,    1,   -1,   -2,    0,    0,   -1,    0,    0,   -1,   -2,   -1,    1,    0,
  -3,   -2,   -2,    0,    0,   -1,   -1,    0,    0,   -1,   -1,    0,    1,    1,    1,    2,
   0,    1,    2,    2,    1,    0,    2,    2,    1,    1,    1,    1,    1,    0,    0,    0,
   1,    0,   -2,   -1,   -1,   -1,   -2,   -2,   -1,   -2,   -2,   -1,   -1,   -1,   -2,   -2,
  -2,   -1,   -1,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    1,    0,    1,    1,    1,    1,    0,    1,    0,    1,    1,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,
   0,    0,    1,    1,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,    0,    0,    0,    0,
   1,    5,    6,    6,    5,    7,   13,   18,   16,   11,    3,    0,    0,    6,   12,   14,
  11,    6,    1,   -1,   -1,   -1,   -3,    0,   -1,   -7,   -8,   -4,   11,   26,   26,   17,
   3,  -12,  -16,  -18,  -13,   -2,    5,   10,   10,    8,    5,   -3,  -17,  -22,  -18,  -19,
 -15,   -7,   -4,   -3,   -3,   -3,   -7,  -12,  -16,  -21,  -22,  -18,  -12,   -5,   -3,   -2,
  -3,   -9,  -13,  -14,  -11,   -7,   -3,    2,    0,   -1,   -1,   -1,   -4,   -7,   -5,    0,
   3,    5,    6,    6,    3,    2,    0,   -2,    0,    3,    7,   10,   12,   14,   13,   10,
  10,   11,   11,   13,   16,   19,   24,   23,   20,   18,   15,   15,   15,   15,   17,   19,
  17,   14,   11,    7,    5,    3,    2,    5,    7,    9,    7,    3,    0,   -2,   -4,   -6,
  -3,    0,    1,    1,    0,   -1,   -4,   -7,   -7,   -8,   -8,   -6,   -4,   -3,   -2,   -3,
  -6,   -8,  -10,  -10,  -10,  -12,  -11,  -11,  -12,  -12,  -14,  -16,  -18,  -20,  -20,  -23,
 -24,  -25,  -26,  -27,  -28,  -28,  -30,  -31,  -33,  -34,  -33,  -35,  -33,  -31,  -30,  -30,
 -33,  -34,  -33,  -30,  -27,  -22,  -21,  -14,    9,   29,   35,   15,   -4,    2,   22,   43,
  53,   57,   57,   54,   46,   45,   55,   64,   66,   63,   57,   53,   47,   42,   46,   43,
  32,   13,    0,    5,   16,   15,    0,  -22,  -35,  -37,  -35,  -31,  -29,  -28,  -32,  -42,
 -49,  -47,  -35,  -23,  -18,  -21,  -26,  -20,   -8,    2,    6,    4,    3,    5,   12,   22,
  32,   40,   39,   33,   28,   28,   31,   37,   43,   45,   40,   30,   23,   23,   27,   28,
  23,   18,   17,   17,   16,   10,    5,    4,    4,    2,   -1,   -1,    0,   -1,   -6,  -12,
 -14,  -14,  -12,  -11,  -12,  -15,  -19,  -24,  -25,  -26,  -26,  -28,  -29,  -28,  -31,  -36,
 -40,  -42,  -40,  -40,  -42,  -47,  -52,  -54,  -55,  -56,  -57,  -56,  -58,  -57,  -57,  -55,
 -55,  -54,  -50,  -51,  -48,  -49,  -26,   18,   48,   38,   -8,  -27,    1,   45,   81,   91,
  85,   72,   54,   47,   64,   94,  110,  109,   93,   72,   64,   56,   60,   70,   65,   47,
  18,    3,   15,   24,   15,  -16,  -47,  -51,  -42,  -29,  -28,  -39,  -56,  -72,  -77,  -73,
 -55,  -34,  -24,  -32,  -51,  -59,  -45,  -19,    4,    8,    0,   -3,    0,   10,   22,   33,
  36,   32,   27,   28,   38,   44,   44,   42,   39,   34,   27,   27,   36,   41,   37,   23,
  14,   15,   18,   21,   17,   14,   13,   11,    6,    0,    0,    1,    2,    1,   -2,   -3,
  -5,   -6,   -7,   -8,   -9,  -12,  -13,  -14,  -16,  -18,  -21,  -21,  -20,  -22,  -26,  -31,
 -31,  -28,  -27,  -31,  -36,  -40,  -42,  -41,  -39,  -40,  -43,  -46,  -49,  -49,  -52,  -50,
 -47,  -43,  -43,  -47,  -48,  -46,  -38,  -33,   -9,   21,   28,    0,  -33,  -24,   22,   67,
  79,   64,   44,   31,   31,   52,   83,  107,  106,   85,   59,   46,   51,   64,   83,   86,
  68,   34,    9,    9,   20,   25,   13,   -9,  -27,  -32,  -30,  -31,  -43,  -56,  -65,  -64,
 -59,  -55,  -51,  -51,  -58,  -69,  -72,  -54,  -24,   -4,   -9,  -29,  -38,  -25,    2,   23,
  35,   36,   27,   19,   19,   32,   52,   59,   57,   48,   41,   40,   40,   45,   49,   50,
  42,   30,   28,   29,   28,   18,   13,   18,   21,   13,    0,   -8,   -8,   -6,   -5,   -3,
  -6,  -12,  -18,  -19,  -18,  -15,  -12,  -12,  -13,  -17,  -19,  -17,  -11,   -8,  -10,  -17,
 -18,  -14,  -10,   -9,  -12,  -17,  -22,  -24,  -22,  -17,  -18,  -23,  -31,  -36,  -36,  -37,
 -36,  -35,  -37,  -44,  -53,  -55,  -49,  -42,  -38,  -44,  -49,  -53,  -49,  -42,  -31,    1,
  16,    6,  -30,  -48,  -13,   39,   72,   64,   33,   15,   18,   41,   77,  104,  106,   82,
  55,   41,   53,   79,   97,  100,   77,   41,   16,   14,   34,   51,   43,   16,  -17,  -36,
 -33,  -22,  -19,  -32,  -47,  -59,  -65,  -68,  -67,  -58,  -51,  -55,  -66,  -68,  -53,  -34,
 -28,  -35,  -39,  -28,   -9,    3,    6,    6,    7,   14,   23,   34,   44,   47,   42,   38,
  41,   50,   57,   57,   52,   45,   41,   40,   45,   51,   46,   30,   16,   15,   24,   28,
  20,    6,   -3,   -8,   -6,   -2,   -3,   -9,  -17,  -19,  -21,  -20,  -17,  -15,  -16,  -21,
 -24,  -20,  -13,   -9,  -12,  -16,  -17,  -11,   -5,   -3,   -5,  -10,  -14,  -13,   -7,   -4,
  -5,  -11,  -16,  -19,  -20,  -18,  -17,  -19,  -24,  -33,  -38,  -40,  -35,  -32,  -33,  -39,
 -47,  -49,  -49,  -44,  -38,  -38,  -43,  -37,  -12,   -3,  -13,  -37,  -36,   -1,   30,   40,
  25,    6,    3,   18,   46,   72,   80,   69,   50,   39,   43,   65,   87,   95,   81,   50,
  29,   29,   46,   65,   65,   42,    9,  -13,  -11,    5,   15,    5,  -20,  -40,  -47,  -46,
 -40,  -33,  -30,  -42,  -60,  -69,  -63,  -41,  -27,  -32,  -47,  -50,  -40,  -25,  -16,  -15,
 -12,   -8,   -4,    0,    6,   15,   22,   24,   25,   29,   34,   37,   39,   40,   41,   43,
  44,   46,   47,   43,   35,   31,   37,   43,   39,   26,   16,   14,   16,   16,   15,    9,
   0,   -7,   -8,   -7,   -7,   -7,  -10,  -16,  -23,  -24,  -18,  -12,  -13,  -21,  -24,  -23,
 -18,  -14,  -14,  -15,  -17,  -19,  -19,  -17,  -13,  -11,  -13,  -16,  -19,  -20,  -19,  -17,
 -18,  -20,  -25,  -31,  -31,  -31,  -30,  -31,  -35,  -38,  -39,  -43,  -42,  -43,  -39,  -37,
 -39,  -20,  -11,  -18,  -41,  -46,  -10,   19,   30,   17,   -4,   -9,    6,   38,   64,   68,
  53,   33,   32,   43,   66,   89,   87,   72,   44,   33,   43,   59,   76,   71,   44,   17,
   2,   11,   30,   35,   19,   -8,  -26,  -30,  -22,  -17,  -15,  -21,  -35,  -52,  -61,  -51,
 -33,  -24,  -33,  -52,  -60,  -50,  -34,  -23,  -24,  -26,  -27,  -25,  -21,  -12,    0,    6,
   7,    5,    6,   12,   21,   28,   32,   32,   32,   34,   36,   41,   40,   40,   41,   45,
  45,   38,   30,   30,   34,   38,   35,   24,   14,   10,   12,   16,   14,    6,    0,   -6,
 -10,  -11,   -7,   -4,   -7,  -16,  -24,  -25,  -19,  -12,  -11,  -17,  -23,  -25,  -23,  -19,
 -15,  -14,  -16,  -20,  -23,  -22,  -19,  -17,  -16,  -17,  -23,  -27,  -27,  -25,  -23,  -25,
 -29,  -33,  -36,  -34,  -32,  -35,  -37,  -40,  -40,  -40,  -40,  -38,  -21,   -5,  -18,  -46,
 -51,  -16,   21,   32,   11,  -15,  -18,    4,   36,   61,   58,   40,   25,   25,   39,   65,
  84,   82,   63,   38,   31,   46,   66,   79,   68,   40,   14,    5,   22,   42,   43,   20,
  -7,  -22,  -20,   -9,   -6,   -6,  -15,  -32,  -48,  -55,  -42,  -21,  -17,  -31,  -54,  -62,
 -46,  -28,  -20,  -25,  -32,  -35,  -33,  -27,  -16,   -5,    0,   -3,   -9,   -6,    3,   15,
  23,   23,   19,   18,   23,   31,   38,   37,   34,   31,   34,   41,   42,   37,   31,   30,
  32,   33,   30,   26,   23,   18,   14,   13,   13,   13,    8,    0,   -4,   -5,   -1,    0,
  -3,  -12,  -16,  -15,  -10,   -9,  -12,  -15,  -18,  -19,  -18,  -16,  -14,  -14,  -16,  -20,
 -21,  -20,  -18,  -16,  -17,  -21,  -25,  -24,  -24,  -22,  -24,  -27,  -28,  -32,  -32,  -33,
 -33,  -33,  -34,  -36,  -39,  -42,  -40,  -38,  -23,   -6,  -14,  -35,  -54,  -33,    5,   26,
  15,  -11,  -23,  -11,   19,   47,   54,   44,   23,   15,   27,   52,   79,   78,   62,   39,
  27,   42,   63,   76,   71,   49,   25,   13,   21,   42,   50,   37,    8,  -14,  -14,   -2,
   4,    5,   -5,  -20,  -35,  -44,  -37,  -19,  -10,  -23,  -45,  -58,  -50,  -32,  -20,  -21,
 -31,  -38,  -40,  -34,  -22,  -11,   -6,  -12,  -19,  -18,   -8,    4,   12,   13,    9,    8,
  11,   18,   28,   33,   30,   25,   24,   31,   36,   37,   35,   32,   30,   30,   30,   30,
  30,   26,   23,   21,   16,   15,   17,   14,    8,    2,    3,    5,    3,   -1,   -5,   -6,
  -6,   -6,   -8,  -11,  -13,  -15,  -16,  -16,  -15,  -14,  -17,  -19,  -20,  -21,  -20,  -20,
 -19,  -22,  -25,  -26,  -26,  -24,  -25,  -28,  -30,  -32,  -31,  -33,  -35,  -35,  -35,  -35,
 -37,  -40,  -41,  -40,  -38,  -18,   -8,  -23,  -48,  -51,  -16,   16,   23,    2,  -24,  -23,
   1,   32,   51,   49,   31,   14,   17,   35,   66,   83,   72,   50,   29,   31,   52,   71,
  78,   64,   37,   18,   17,   35,   52,   51,   26,   -2,  -11,   -4,    6,   10,    5,   -6,
 -23,  -38,  -38,  -24,   -8,  -11,  -32,  -52,  -54,  -38,  -23,  -19,  -27,  -37,  -40,  -40,
 -33,  -21,  -12,  -12,  -19,  -24,  -20,   -8,    2,    7,    6,    1,    2,    7,   17,   25,
  26,   23,   21,   25,   32,   33,   30,   31,   34,   36,   32,   27,   26,   28,   29,   29,
  25,   19,   16,   15,   14,   13,   12,   11,    8,    0,   -4,   -3,    2,    3,   -2,   -8,
 -11,  -13,  -11,  -10,   -9,  -12,  -16,  -19,  -22,  -20,  -17,  -17,  -18,  -22,  -26,  -28,
 -25,  -22,  -22,  -25,  -30,  -33,  -32,  -29,  -30,  -32,  -33,  -34,  -37,  -38,  -39,  -36,
 -33,  -36,  -32,  -17,  -14,  -23,  -41,  -40,   -9,   14,   16,    0,  -20,  -18,    5,   30,
  46,   42,   28,   17,   18,   33,   60,   74,   64,   48,   31,   32,   47,   63,   72,   61,
  39,   20,   16,   31,   45,   44,   26,    4,   -4,   -3,    2,    5,    5,    0,  -15,  -30,
 -35,  -24,   -9,  -10,  -26,  -41,  -42,  -33,  -26,  -25,  -28,  -28,  -30,  -33,  -32,  -26,
 -18,  -14,  -16,  -18,  -15,  -10,   -5,   -2,    0,    2,    7,   10,   12,   13,   13,   15,
  22,   28,   30,   25,   19,   19,   26,   34,   36,   30,   22,   18,   19,   23,   27,   27,
  23,   13,    5,    6,   13,   19,   15,    6,   -2,   -3,    0,    3,    2,    0,   -5,   -9,
 -12,  -11,   -8,   -7,   -9,  -15,  -19,  -19,  -17,  -15,  -15,  -18,  -21,  -22,  -23,  -20,
 -20,  -21,  -22,  -22,  -24,  -22,  -22,  -24,  -20,  -20,  -25,  -23,  -22,  -22,  -23,  -19,
 -18,  -21,  -18,  -20,  -18,   -9,   -3,   -6,  -15,  -14,   -9,   -3,    5,    5,    2,    3,
   6,    8,   11,   16,   19,   21,   23,   20,   21,   24,   26,   28,   28,   26,   24,   23,
  23,   23,   23,   20,   17,   15,   13,   11,   11,   11,    9,    6,    3,    2,    3,    4,
   3,    0,   -1,   -1,    0,    0,    0,   -1,   -2,   -1,   -1,   -2,   -2,   -1,   -2,   -2,
  -2,   -3,   -2,   -2,   -3,   -3,   -3,   -2,   -2,   -3,   -4,   -4,   -3,   -2,   -2,   -2,
  -3,   -4,   -4,   -3,   -2,   -1,   -2,   -3,   -4,   -4,   -3,   -2,   -1,   -2,   -3,   -3,
  -3,   -2,   -1,   -1,   -1,   -2,   -1,    0,    0,    2,    2,    2,    2,    3,    5,    7,
   8,    9,    9,    8,    9,   11,   12,   12,   12,   12,   11,   11,   11,   11,   11,   10,
   9,    7,    6,    5,    4,    3,    2,    0,    0,   -2,   -3,   -5,   -6,   -7,   -9,  -10,
 -11,  -12,  -13,  -14,  -15,  -16,  -16,  -17,  -17,  -18,  -18,  -18,  -18,  -18,  -18,  -19,
 -19,  -18,  -18,  -17,  -17,  -17,  -16,  -16,  -16,  -15,  -13,  -12,  -12,  -11,  -11,   -9,
  -8,   -6,   -5,   -4,   -3,   -1,    0,    2,    4,    5,    7,    9,   11,   13,   14,   15,
  16,   17,   18,   19,   20,   20,   21,   21,   21,   20,   19,   19,   19,   18,   18,   18,
  17,   16,   15,   14,   14,   13,   12,   10,    9,    8,    7,    6,    5,    4,    2,    1,
   0,    0,   -1,   -2,   -3,   -5,   -6,   -7,   -7,   -8,   -9,   -9,  -10,  -10,  -11,  -11,
 -11,  -10,  -10,  -10,  -10,   -9,   -9,   -8,   -8,   -7,   -7,   -6,   -5,   -5,   -4,   -3,
  -3,   -2,   -2,   -1,    0,    0,    0,    0,    1,    1,    1,    2,    2,    2,    3,    3,
   3,    4,    4,    5,    5,    5,    6,    6,    7,    7,    7,    8,    8,    8,    8,    8,
   8,    8,    8,    8,    7,    7,    7,    6,    5,    5,    4,    3,    2,    1,    1,    0,
  -1,   -2,   -3,   -4,   -4,   -5,   -6,   -6,   -7,   -7,   -8,   -8,   -9,   -9,   -9,  -10,
 -10,  -10,  -10,  -10,  -10,  -10,  -10,  -10,  -10,   -9,   -9,   -9,   -9,   -8,   -8,   -7,
  -7,   -7,   -6,   -6,   -6,   -5,   -5,   -5,   -5,   -4,   -4,   -4,   -4,   -3,   -3,   -3,
  -3,   -2,   -2,   -1,    0,    0,    0,    0,    1,    2,    3,    3,    4,    5,    6,    7,
   7,    8,    8,    9,    9,    9,   10,   10,   10,   10,   10,   10,   10,   10,    9,    9,
   9,    9,    8,    8,    8,    7,    7,    6,    6,    5,    5,    4,    4,    3,    3,    3,
   2,    1,    1,    0,    0,    0,   -1,   -2,   -3,   -3,   -4,   -4,   -4,   -4,   -5,   -5,
  -5,   -5,   -5,   -5,   -5,   -5,   -5,   -5,   -5,   -4,   -4,   -4,   -3,   -3,   -3,   -2,
  -2,   -2,   -2,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    1,    1,    1,    1,    2,    2,    2,    2,    2,    2,    3,    3,    3,    3,
   3,    3,    3,    3,    3,    3,    3,    3,    3,    3,    2,    2,    2,    2,    2,    1,
   1,    1,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -2,   -2,   -2,   -2,   -2,
  -3,   -2,   -2,   -2,   -3,    0,    3,   -4,  -10,   -7,    0,    0,   -4,   -6,   -4,   -1,
   2,   -2,   -7,   -7,   -2,    0,   -2,   -4,   -7,   -4,    0,   -1,   -4,   -4,   -2,    4,
   5,    0,   -6,   -6,    1,    3,    0,   -3,   -1,    6,    6,   -2,   -6,    0,    4,    3,
   0,   -2,   -2,    0,    1,    0,   -2,    0,    1,    1,    1,   -1,   -2,    0,    1,    0,
  -1,    0,    1,    1,    0,    0,    0,    1,    1,    1,    1,    1,    1,    2,    1,    1,
   1,    0,    1,    2,    2,    1,    0,    1,    3,    4,    3,    0,    0,    2,    3,    2,
   1,    1,    1,    1,    1,    1,    1,    1,    2,    1,    2,    2,    0,    0,    0,    1,
   1,    0,    0,    0,    1,    1,    0,    0,    0,    0,    1,    1,    0,    0,    0,    0,
   0,    0,    0,    1,    2,    1,    3,    4,    3,    1,   -2,   -2,    0,    4,    4,   -1,
  -5,   -2,    1,    0,    0,   -1,    0,    3,    0,   -5,   -4,    0,    0,   -1,   -2,    0,
   0,   -1,   -3,   -3,    0,    1,    0,   -3,   -1,    0,    0,   -2,   -2,    0,    3,   -2,
  -5,    0,    4,    1,   -3,   -4,   -2,    3,    3,   -2,   -5,    0,    1,    0,   -4,   -1,
   1,    1,    0,   -5,   -3,    3,    3,   -4,   -3,    3,    1,    0,   -5,   -4,    4,    6,
  -2,   -7,    0,    5,    2,   -4,   -6,    0,    4,    3,   -2,   -6,   -3,    3,    6,    2,
  -2,   -4,    0,    4,    0,   -7,   -5,    5,    8,   -1,  -10,   -4,    6,    5,   -1,   -7,
   3,    8,   -1,   -8,   -7,    2,    6,    0,   -4,   -2,    1,    0,    0,    0,   -2,    4,
   4,    0,   -6,   -4,    7,    7,   -1,   -7,   -1,    9,    8,   -7,  -10,    5,   10,    0,
  -2,   -1,   -1,    6,   -2,   -4,    0,    6,    1,    0,   -1,   -2,    0,    0,    4,    2,
  -6,    0,    7,   -2,   -2,    0,    4,    2,   -9,   -2,   10,   10,   -2,  -17,   -1,   11,
  10,    1,  -11,  -11,   11,   16,   -6,  -10,   -4,   15,    5,  -13,   -6,    4,   18,   -2,
 -10,    1,    0,    3,    9,    4,   -8,   -4,    5,    9,    0,   -1,    3,   -3,  -10,   -5,
   2,   15,    4,   -6,  -11,    3,   13,   -4,   -8,   -5,    9,    0,   -6,   -6,   -5,    9,
   2,   -7,   -1,   11,  -13,    5,   -2,   -8,   22,   -1,    0,   -3,    0,   -1,    2,    5,
  -2,    9,    4,   -3,  -10,  -15,    6,   17,    7,   -8,  -12,   -7,   20,    9,  -23,  -16,
   5,   34,    4,  -32,  -15,   11,   24,   -5,  -29,    2,   21,   20,  -12,  -23,    4,   11,
   3,    2,   -2,   -2,    8,   -4,  -13,    6,    5,   -4,   -1,    4,   -2,   13,    2,  -25,
 -10,   20,   22,  -21,  -21,    5,   30,    5,  -30,  -21,   13,   31,    3,  -20,  -25,   13,
  20,    6,   -5,  -27,   -4,   16,   15,    0,  -14,   -2,    7,   -1,  -15,    0,   19,    9,
  -5,  -12,  -18,    8,   33,   -3,  -24,   -9,   17,   30,  -28,  -29,   23,   28,  -25,  -20,
  20,   15,    1,  -31,   -1,   21,    0,  -20,   12,    9,    4,    8,  -33,  -14,   18,   21,
   0,  -18,   -8,   -4,   14,   13,  -10,  -18,    1,   11,   21,    5,  -19,  -11,   12,   12,
 -18,  -16,   22,   17,   -5,  -11,  -12,    1,   12,    9,  -10,   -6,    7,    1,   -3,   10,
   4,  -22,  -16,   21,   25,    4,  -25,  -19,   18,   26,  -15,  -34,   17,   43,    2,  -33,
 -16,   18,    6,   -4,    0,   10,    0,  -14,    0,   12,    8,  -14,  -17,   23,   25,   -6,
 -24,   10,  -17,  -10,   33,   10,    2,  -14,  -10,    0,   21,    8,  -29,   -4,   38,   17,
 -19,  -45,  -17,   58,   33,  -32,  -11,   -4,  -23,   36,   12,  -37,    0,   26,    2,    1,
  17,  -30,  -35,   21,   37,    4,  -13,   -8,  -14,    3,   15,   -3,  -33,    5,   39,  -22,
   1,  -17,  -15,   -8,   33,   41,  -25,  -20,  -34,    6,   48,   20,  -35,  -31,   15,   31,
   6,  -41,  -17,   -9,   43,   45,  -48,  -20,    0,    5,    5,   10,    1,  -15,    0,    9,
  25,   -2,  -38,  -39,   60,   61,  -15,  -48,  -40,   51,   14,  -15,   -3,    3,  -10,   -6,
  38,    0,  -43,  -35,   13,   71,   35,  -65,  -67,   11,   86,   22,  -88,  -36,   45,   46,
   8,  -40,  -61,   21,   53,    9,  -32,  -22,   15,   16,    8,  -24,  -13,   14,   12,   13,
   3,  -39,   -2,   17,    2,  -10,    1,   14,    1,  -19,   -6,    2,    2,   -4,   -8,   20,
  10,   -1,  -18,  -34,  -14,   31,   10,   -4,    8,    1,    0,  -14,  -18,    2,   37,   -5,
  -8,   33,   21,  -20,  -72,   -2,   65,   19,  -12,   -3,    0,   -4,  -11,  -36,  -14,   45,
  28,   -3,   -3,    5,  -27,  -33,   -7,   23,   30,   -7,    8,   -2,  -15,  -23,  -13,   19,
   6,    3,   16,   15,    4,  -33,  -44,    6,   42,    1,   -9,    8,   15,   -1,  -39,  -29,
  28,   47,    6,   -1,  -31,  -19,   31,   11,  -22,   -3,    7,    0,   19,   10,  -11,   -5,
  -6,  -14,   17,   11,   10,   13,   -1,   -6,  -24,   -9,   24,    4,  -14,  -10,   13,   22,
  -7,   -7,   -7,  -12,    0,    2,    0,   23,   -2,  -17,  -14,  -12,    1,   -3,    9,   22,
   8,  -17,  -11,   12,    0,    1,   -1,  -10,   13,    3,   -3,   14,    1,  -21,  -12,   15,
  12,    2,   -2,  -10,   -7,    0,    7,   -2,   -2,   -9,    8,  -10,  -13,   10,    0,    1,
   0,   -1,   -7,   -2,   12,   17,  -12,  -27,   11,   26,   10,  -17,  -25,   28,   19,  -15,
 -22,   -9,   18,   12,    2,  -13,   13,   15,  -19,  -29,   -8,   12,    8,   19,   -3,  -12,
   0,   -5,  -14,  -17,   13,   14,   13,    9,   -7,   -2,  -13,    2,   -8,  -14,    8,   32,
  -1,  -22,   12,   11,  -10,  -16,    5,   -2,    2,   -2,    8,   17,   11,   -9,  -23,  -10,
  14,    4,  -17,    5,   17,   17,    1,  -26,   -8,    6,   -2,   -6,    6,   16,   -1,    2,
  -2,  -13,  -13,    3,   16,    4,   -1,   -5,   14,    4,   -6,  -16,  -16,    9,   28,   -4,
 -23,    1,    7,    5,  -11,  -10,    3,   15,    5,  -14,   -2,   18,    9,  -12,  -16,   -9,
  13,   17,   -9,  -22,   12,   25,    1,  -25,   -2,   10,   -3,    3,   -2,    3,   13,   21,
  -7,  -22,   -8,    4,    9,    6,    2,   -1,   -3,    0,   -3,   -6,  -11,    5,   11,   -2,
   0,   -3,    3,    1,  -18,  -26,   19,   33,   -7,   -6,    5,    7,  -16,  -24,    7,   20,
  15,   -6,   -2,   -1,    1,   -2,  -26,   -7,   17,   15,    6,    2,   -4,    0,   -8,  -22,
  -3,   31,   27,   -6,  -12,   -8,    6,   -4,  -17,  -10,   24,   14,   -5,   -5,   -5,    2,
  -5,   -7,   -4,   -1,   16,   14,    0,  -20,  -12,    2,    5,    3,    8,    5,   -2,    9,
   0,  -16,    0,   17,    1,  -16,   -2,   16,   13,  -16,  -24,   -1,   18,    7,  -19,   -2,
  18,    2,  -19,   -6,    9,   11,   -1,   -9,   -4,   -3,    6,   -1,    0,   -3,    0,    1,
   0,   10,    4,   -1,   -8,    2,   12,   -7,   -7,    7,    3,   -4,   -5,    0,    5,    6,
  -9,  -14,   -4,   15,    8,   -3,   -2,   -7,    0,   -1,  -11,    0,   14,   16,   -5,  -22,
   6,   19,   -2,  -24,   -3,   20,   13,   -7,   -7,    9,    0,  -18,   -8,   14,    5,    1,
   3,   -1,   -6,   -1,    1,   -2,   -1,   -3,    0,    5,    8,   -5,   -3,    0,   -1,   -4,
  -4,    7,   18,    1,  -21,    6,   13,    0,  -15,   -6,   10,    9,   -2,   -8,    8,   13,
   1,  -20,   -8,   16,    7,   -5,  -10,   11,    1,   -1,    1,   -7,   -1,    6,    0,  -10,
   5,    1,    1,   -1,   -1,   -3,   -9,    7,    5,    0,   -4,    0,    6,    2,   -6,    3,
   1,   -6,   12,   -6,   -1,    2,    7,   -3,   -5,   -2,   10,    0,    0,    0,   -1,    4,
   0,    2,   -5,    4,    5,   -1,   -8,    3,    2,   -2,    4,   -6,    2,   -1,    5,   -2,
  -8,    6,    4,   -6,   -4,    2,    7,   -3,   -9,    0,    6,    5,   -1,   -1,   -8,    5,
   4,   -4,  -11,    9,    8,  -10,   -3,    1,    6,   -2,   -5,   -7,    9,    7,   -9,    2,
   3,    5,   -5,   -7,    7,    7,   -4,   -6,   -1,    9,    0,   -4,   -9,    8,    2,   -7,
   1,    0,    6,   -3,   -2,   -2,    5,    0,   -5,    3,   -1,    6,   -2,   -2,    1,    0,
  -1,   -6,    6,   -1,   -4,    6,    0,   -4,   -1,    2,   -1,    2,   -1,   -1,    2,    1,
   1,   -3,    0,   -1,    1,    0,    0,    3,    0,   -1,    0,    0,   -3,    6,    0,   -9,
   1,    6,    0,   -3,    2,   -2,    0,   -2,   -1,    1,    1,    0,   -5,    1,    1,    6,
  -7,   -1,    5,   -5,    0,    0,    6,    0,   -5,    0,    2,    1,   -6,    2,    0,    1,
   0,   -2,    5,    2,   -2,   -3,    2,   -3,    1,    4,   -9,    4,    7,   -7,   -4,    8,
   0,   -8,    2,    5,   -1,   -4,    5,    3,   -4,    0,    1,    1,   -1,    0,    1,    0,
  -1,    0,    2,    0,    0,   -2,   -1,    5,    0,   -4,    4,    3,   -5,   -1,    3,    0,
   0,    1,   -1,    0,    2,    0,   -2,    1,    1,   -2,    0,    0,    1,    0,   -1,    0,
   1,    0,   -2,   -1,    1,    1,    0,   -1,    0,    0,    0,    0,   -1,    0,    0,   -1,
   0,    3,    0,   -1,    0,    1,    0,   -1,    0,    1,   -1,    0,    1,    0,    0,   -1,
   0,    0,    0,    0,    1,   -1,    0,    0,   -1,   -1,    1,    1,   -2,    0,    3,   -2,
  -1,    3,    0,    0,   -2,    3,   -1,   -1,    2,    0,   -1,    0,    1,   -4,    3,    0,
  -1,   -2,    1,    4,   -6,    3,    1,   -1,    0,    0,    0,    0,    1,   -2,    0,    1,
   0,   -1,    0,    2,   -1,    0,    1,    0,    0,    1,    0,   -2,    2,   -1,   -2,    0,
   0,    0,   -1,    1,    0,   -1,    0,    0,    0,    1,   -1,    1,    0,   -1,    1,    0,
  -1,    0,    2,   -1,    1,    1,   -1,    1,    0,    0,    0,    1,    0,    0,    1,   -1,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,
   7,    2,  -10,   -8,    4,    6,   -1,   -6,   -2,    4,    3,   -2,   -4,   -1,    3,    2,
   0,   -3,   -3,    0,    1,   -1,   -1,    0,    0,    0,   -1,    0,    0,    1,    0,   -1,
  -1,    0,    0,    0,   -1,    0,    0,    0,    0,   -1,    0,    0,    0,    0,   -1,    0,
   0,    0,    0,    0,    0,   -1,    0,    0,    3,   17,    6,  -16,  -13,    4,   10,    1,
  -9,   -6,    4,    5,    0,   -4,   -1,    4,    4,    1,   -2,   -2,    1,    0,    0,    1,
   2,    1,    0,   -2,   -3,    0,    0,    0,   -2,   -4,   -1,    1,    0,   -4,   -1,    3,
   1,   -1,   -3,   -2,    0,    0,   -3,   -3,    1,    3,    0,    0,    1,    3,    3,    4,
   6,   10,    7,    8,    9,   -3,  -14,   -4,    4,   -6,  -11,   -3,    4,    0,   -6,   -3,
   0,    2,    6,    6,    0,    1,    4,    4,   -1,   -5,   -2,    0,   -4,   -5,    5,    6,
   2,   -6,    0,    6,    3,   -4,   -1,    4,    6,   -1,   -2,    0,   -2,   -2,    0,    0,
  -2,    0,   10,   22,   11,    0,    0,    7,    4,   -5,   -6,    2,    4,   -2,   -7,    0,
   1,   -7,    5,   12,    3,   -5,    2,    5,    0,   -5,   -9,   -3,   -2,  -12,  -10,    0,
   1,   -5,   -2,    7,   -1,  -13,   -9,    2,    1,   -5,    0,    6,    3,    0,    1,    5,
   3,    5,    1,   -3,    5,   10,    2,   -6,   -5,    1,    0,   -5,   -4,    2,    2,   -3,
  -3,    0,    0,   -6,   -5,   -4,   -1,    1,    0,   -1,    3,    2,   -2,    0,    2,    3,
   5,    7,    5,    3,    6,    6,    0,    0,    4,   -1,   -2,    5,    2,   -4,    0,    1,
   0,   -1,   -5,   -1,   -1,   -4,   -7,   -1,    1,   -4,   -7,   -4,   -1,   -3,   -1,    0,
  -2,   -1,   -1,   -2,    0,   -1,   -2,   -3,   -4,   -1,   -1,   -5,   -7,   -5,   -3,   -8,
 -12,   -9,   -5,  -11,  -15,  -13,  -13,  -13,  -14,  -17,  -16,  -13,  -15,  -15,  -10,   -7,
  -9,  -10,   -6,   -1,    0,    0,    2,    5,    8,   10,   14,   18,   18,   17,   19,   20,
  22,   22,   21,   21,   21,   18,   18,   19,   18,   15,   12,   10,    8,    7,    5,    3,
   0,   -1,   -1,   -2,   -3,   -4,   -4,   -5,   -3,    4,    9,   10,    8,    8,   12,   15,
  16,   19,   23,   24,   24,   23,   28,   29,   22,   17,   20,   20,   18,   17,   15,   13,
   6,    2,    2,    0,   -3,   -7,   -7,   -6,   -8,   -9,  -12,  -16,  -18,  -20,  -21,  -21,
 -21,  -22,  -26,  -28,  -30,  -29,  -31,  -35,  -41,  -39,  -41,  -46,  -46,  -49,  -50,  -53,
 -55,  -57,  -54,  -49,  -49,  -52,  -49,  -45,  -40,  -36,  -29,  -20,    4,   34,   52,   42,
  21,   25,   53,   71,   62,   55,   67,   79,   79,   65,   55,   54,   46,   29,   15,   16,
  27,   24,    4,  -18,  -26,  -25,  -26,  -37,  -45,  -38,  -26,  -18,  -18,  -19,  -14,  -11,
 -13,  -14,   -2,   19,   35,   35,   28,   31,   39,   39,   29,   20,   21,   26,   28,   21,
  17,   12,    0,  -18,  -32,  -29,  -22,  -22,  -28,  -31,  -28,  -25,  -27,  -31,  -32,  -29,
 -20,   -9,    3,   16,   29,   37,   38,   35,   38,   46,   53,   57,   58,   61,   61,   56,
  44,   33,   23,   15,   12,   11,   11,    7,    1,   -5,  -12,  -18,  -22,  -22,  -20,  -17,
 -13,   -8,   -6,   -9,  -15,  -19,  -20,  -20,  -19,  -17,  -16,  -18,  -23,  -30,  -38,  -44,
 -48,  -52,  -53,  -55,  -57,  -61,  -67,  -73,  -78,  -79,  -81,  -77,  -69,  -60,  -54,  -47,
 -38,  -28,  -13,   15,   53,   75,   72,   56,   55,   75,   91,   82,   66,   68,   80,   79,
  57,   40,   36,   27,    4,  -18,  -19,    0,    2,  -17,  -42,  -48,  -31,  -22,  -31,  -40,
 -30,   -4,   15,   18,   16,   21,   27,   24,   17,   22,   42,   53,   44,   27,   22,   26,
  22,    2,  -16,  -18,  -14,  -15,  -21,  -22,  -20,  -26,  -37,  -44,  -37,  -24,  -18,  -13,
  -6,    4,   14,   16,   17,   18,   20,   24,   27,   33,   39,   41,   41,   39,   34,   29,
  24,   20,   19,   17,   16,   16,   14,   11,    7,    3,    1,    0,    0,    2,    6,   10,
  12,   11,   10,    9,    6,    3,    3,    4,    5,    4,    4,    2,   -1,   -7,  -14,  -20,
 -24,  -26,  -27,  -28,  -30,  -34,  -39,  -47,  -52,  -57,  -59,  -60,  -60,  -61,  -61,  -60,
 -60,  -64,  -69,  -67,  -59,  -48,  -38,  -34,  -31,  -23,  -13,   -3,    4,   20,   53,   83,
  87,   64,   45,   53,   68,   62,   42,   35,   48,   55,   34,   12,    8,    6,  -11,  -34,
 -31,   -2,   10,   -2,  -26,  -28,  -10,   -2,   -7,  -15,   -6,   18,   35,   36,   29,   26,
  23,   14,    5,    7,   22,   30,   20,    4,   -1,    0,   -2,  -17,  -30,  -29,  -20,  -13,
 -11,  -10,   -7,   -9,  -15,  -17,  -10,    2,   10,   12,   17,   23,   26,   24,   17,   14,
  14,   14,   15,   16,   17,   16,   10,    5,    0,    0,    0,    0,    3,    8,   14,   13,
  12,   13,   14,   15,   15,   18,   21,   23,   25,   26,   23,   16,   11,    8,    6,    4,
   2,    2,    1,   -1,   -2,   -4,   -6,   -9,  -11,  -11,   -9,   -7,  -10,  -15,  -18,  -21,
 -25,  -28,  -32,  -35,  -38,  -39,  -40,  -42,  -45,  -48,  -50,  -52,  -54,  -58,  -59,  -58,
 -54,  -52,  -47,  -42,  -40,  -38,  -35,  -29,  -19,  -11,    9,   60,   95,   90,   47,   17,
  36,   68,   66,   42,   32,   46,   53,   31,   11,    5,    0,  -15,  -37,  -26,    8,   21,
   1,  -30,  -36,  -16,   -1,   -3,  -10,    0,   24,   39,   38,   32,   25,   15,    8,    7,
  17,   33,   36,   21,    0,   -5,   -1,   -4,  -18,  -30,  -27,  -13,   -6,   -8,  -12,  -12,
 -16,  -21,  -18,   -3,   13,   18,   11,    9,   18,   24,   19,    9,    5,    9,   14,   15,
  15,   13,    6,   -3,   -7,   -4,    0,   -2,   -4,   -3,    2,    7,   11,   12,    9,    7,
  11,   20,   25,   23,   20,   22,   25,   25,   20,   14,    8,    4,    2,    3,    6,    5,
   2,    0,   -2,   -1,   -1,   -4,   -7,   -6,   -1,    3,    3,   -4,  -12,  -17,  -22,  -25,
 -26,  -27,  -27,  -30,  -31,  -33,  -37,  -42,  -45,  -47,  -46,  -43,  -42,  -44,  -49,  -54,
 -53,  -52,  -48,  -42,  -34,  -28,  -24,  -17,  -14,    0,   27,   60,   72,   53,   34,   30,
  48,   54,   39,   27,   30,   44,   42,   20,    0,  -10,   -8,   -3,   -4,   -9,   -8,   -3,
  -2,   -3,   -5,   -2,   -1,   -1,    5,   20,   38,   39,   24,   15,   18,   24,   19,   10,
   5,    8,   11,    9,    2,   -8,  -18,  -24,  -23,  -17,  -11,  -10,  -11,  -11,   -7,   -1,
   0,   -1,   -3,    0,    9,   19,   21,   17,    8,    2,    1,    2,    3,    1,   -1,   -1,
   0,    0,   -1,   -4,   -5,   -6,   -3,    1,    9,   13,   13,   13,   17,   21,   22,   18,
  18,   22,   24,   22,   17,   13,   11,   11,    9,    6,    2,    2,    3,    4,    3,    2,
   1,    2,    3,    3,    3,    2,    0,   -3,   -4,   -3,   -6,  -12,  -17,  -19,  -19,  -21,
 -25,  -29,  -30,  -29,  -29,  -30,  -34,  -37,  -38,  -37,  -36,  -40,  -45,  -48,  -48,  -45,
 -41,  -37,  -33,  -31,  -29,  -23,  -19,  -14,  -10,   14,   53,   72,   51,   14,   16,   40,
  46,   23,    5,   17,   36,   34,   17,    7,    3,   -7,  -17,  -13,    3,    9,    2,   -2,
   4,   15,   13,    2,   -3,    3,   17,   28,   32,   29,   22,   16,   15,   13,    9,    4,
   2,    3,    4,    5,    4,    0,   -9,  -17,  -16,  -10,   -6,   -6,   -5,    0,    6,    6,
   2,    0,    0,    0,    2,    5,    8,    7,    2,    0,   -1,   -1,   -5,   -9,  -10,   -7,
  -3,   -1,    0,    1,    1,    0,   -1,    0,    3,    4,    7,   13,   20,   22,   20,   16,
  12,   10,    9,    8,    9,   10,   13,   14,   12,    6,    1,    0,    0,    1,    2,    4,
   8,    9,    7,    4,    1,   -1,   -3,   -3,   -1,    0,   -1,   -5,   -8,  -12,  -16,  -21,
 -25,  -26,  -25,  -23,  -23,  -24,  -26,  -29,  -33,  -35,  -37,  -38,  -38,  -38,  -38,  -37,
 -34,  -33,  -33,  -34,  -32,  -28,  -23,  -19,  -12,    9,   39,   51,   36,   21,   23,   33,
  28,   10,    2,   15,   33,   36,   27,   22,   16,    5,   -6,   -7,    1,    2,   -1,   -1,
  10,   22,   19,    8,    0,    2,    7,   10,   14,   19,   21,   21,   22,   23,   22,   13,
   3,    0,    0,    4,    6,    7,    5,    1,   -2,   -4,   -4,   -8,  -12,  -13,   -9,   -3,
   0,    2,    2,    0,   -2,   -3,   -2,   -3,   -5,   -7,   -4,    0,    2,    2,    0,   -2,
  -3,   -4,   -3,   -1,    0,    0,    0,    2,    4,    5,    4,    3,    6,   10,   12,   12,
  12,   12,   12,   11,   12,   12,   12,   11,   10,   10,   10,    9,    7,    4,    3,    3,
   4,    4,    3,    2,    2,    3,    2,    0,   -2,   -3,   -5,   -7,   -8,   -9,  -11,  -14,
 -17,  -18,  -20,  -22,  -24,  -25,  -25,  -25,  -25,  -25,  -26,  -27,  -28,  -30,  -32,  -33,
 -35,  -35,  -35,  -33,  -30,  -27,  -26,  -26,  -25,  -21,  -11,    4,   17,   20,   20,   22,
  27,   28,   22,   15,   15,   22,   27,   28,   27,   28,   29,   24,   18,   16,   13,    7,
   0,   -3,    0,    4,    6,    5,    5,    7,    8,    6,    2,    0,    0,    0,    2,    7,
  11,   14,   14,   13,   13,   12,   11,    8,    5,    2,    2,    3,    5,    6,    5,    3,
   2,    0,   -1,   -4,   -7,  -10,  -11,  -10,   -9,   -8,   -7,   -7,   -7,   -7,   -6,   -6,
  -7,   -7,   -7,   -5,   -1,    1,    4,    5,    6,    7,    6,    5,    4,    4,    5,    6,
   7,    8,    9,   10,    9,    7,    6,    5,    5,    4,    4,    4,    4,    5,    6,    6,
   6,    6,    5,    5,    5,    5,    6,    6,    7,    8,    8,    7,    7,    6,    5,    3,
   1,    0,   -1,   -2,   -4,   -6,   -7,   -8,  -10,  -11,  -13,  -14,  -15,  -17,  -19,  -20,
 -21,  -22,  -23,  -25,  -26,  -27,  -28,  -29,  -30,  -31,  -32,  -33,  -33,  -32,  -31,  -30,
 -29,  -25,  -19,  -14,  -10,   -9,   -8,   -7,   -5,   -4,    0,    4,   10,   13,   14,   16,
  20,   25,   26,   26,   26,   28,   28,   26,   25,   26,   29,   29,   28,   27,   28,   27,
  24,   19,   17,   15,   14,   11,    8,    8,    9,    8,    7,    6,    6,    5,    3,    0,
  -1,   -1,   -2,   -2,   -2,   -1,    0,    0,    0,    0,   -1,   -2,   -3,   -5,   -7,   -7,
  -7,   -7,   -7,   -6,   -5,   -5,   -5,   -6,   -7,   -7,   -8,   -8,   -8,   -7,   -6,   -4,
  -3,   -1,    0,    1,    2,    2,    3,    3,    4,    5,    6,    7,    9,   11,   12,   13,
  13,   13,   13,   13,   12,   12,   12,   12,   12,   12,   12,   12,   11,    9,    8,    6,
   5,    3,    1,    0,   -1,   -2,   -3,   -4,   -6,   -7,   -9,  -11,  -13,  -15,  -17,  -18,
 -20,  -21,  -22,  -23,  -24,  -25,  -27,  -28,  -30,  -31,  -31,  -32,  -33,  -34,  -34,  -34,
 -34,  -34,  -33,  -33,  -31,  -26,  -20,  -15,  -12,  -11,   -9,   -8,   -6,   -3,    1,    8,
  13,   15,   16,   20,   25,   30,   30,   30,   32,   33,   32,   30,   29,   32,   33,   32,
  30,   30,   30,   28,   22,   18,   16,   14,   12,    8,    6,    6,    6,    5,    4,    3,
   3,    2,    0,   -2,   -3,   -4,   -4,   -4,   -4,   -2,    0,    0,    0,    0,    0,   -1,
  -2,   -4,   -5,   -5,   -5,   -5,   -5,   -4,   -4,   -3,   -4,   -4,   -5,   -5,   -6,   -6,
  -6,   -5,   -4,   -3,   -2,   -1,    0,    0,    1,    1,    2,    3,    3,    4,    4,    6,
   8,   10,   11,   12,   13,   13,   13,   13,   13,   13,   13,   13,   13,   13,   13,   13,
  12,   11,   10,    9,    7,    5,    4,    2,    1,    0,    0,   -1,   -2,   -4,   -5,   -7,
  -9,  -10,  -12,  -14,  -15,  -17,  -18,  -18,  -19,  -20,  -20,  -21,  -23,  -24,  -26,  -27,
 -28,  -29,  -30,  -30,  -30,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -30,  -26,  -20,  -14,
 -11,   -9,   -8,   -7,   -5,   -3,    1,    6,   11,   13,   14,   17,   22,   28,   30,   31,
  32,   33,   33,   30,   30,   31,   33,   32,   30,   29,   29,   28,   24,   19,   17,   15,
  13,    9,    7,    6,    5,    5,    3,    2,    2,    1,    0,   -3,   -4,   -5,   -5,   -5,
  -5,   -5,   -3,   -2,   -2,   -1,   -1,   -1,   -2,   -3,   -4,   -5,   -6,   -6,   -6,   -6,
  -6,   -5,   -5,   -5,   -5,   -5,   -4,   -4,   -4,   -4,   -3,   -3,   -2,   -1,   -1,    0,
   0,    0,    1,    2,    3,    4,    4,    5,    7,    8,   10,   11,   12,   13,   13,   13,
  13,   13,   13,   13,   13,   13,   13,   13,   12,   12,   11,   10,    9,    8,    6,    5,
   3,    1,    0,    0,   -1,   -3,   -4,   -6,   -8,   -9,  -11,  -13,  -14,  -16,  -17,  -18,
 -19,  -20,  -21,  -22,  -22,  -23,  -24,  -25,  -27,  -28,  -29,  -30,  -31,  -32,  -33,  -33,
 -33,  -33,  -33,  -33,  -32,  -32,  -30,  -26,  -20,  -14,  -10,   -7,   -6,   -4,   -2,    0,
   2,    5,    9,   12,   15,   18,   22,   28,   33,   37,   40,   41,   42,   41,   38,   36,
  35,   34,   32,   28,   25,   24,   22,   20,   17,   15,   14,   12,   10,    7,    5,    4,
   3,    1,    0,   -2,   -3,   -5,   -7,   -9,   -9,   -8,   -7,   -6,   -5,   -4,   -2,   -2,
  -1,   -1,   -1,   -2,   -4,   -6,   -7,   -8,   -8,   -8,   -8,   -8,   -6,   -4,   -3,   -2,
   0,    0,    1,    1,    1,    1,    0,    0,    0,    0,    1,    2,    3,    6,    8,   12,
  16,   18,   20,   21,   21,   20,   17,   15,   12,   10,    8,    7,    8,    9,   10,   11,
  12,   13,   13,   12,    9,    5,    2,   -1,   -5,   -7,   -9,   -9,  -10,  -10,   -9,   -9,
 -10,  -12,  -14,  -17,  -21,  -24,  -27,  -30,  -31,  -32,  -32,  -32,  -32,  -33,  -34,  -36,
 -39,  -43,  -47,  -52,  -55,  -57,  -57,  -56,  -54,  -49,  -44,  -39,  -32,  -14,   13,   36,
  45,   49,   57,   68,   72,   60,   43,   33,   34,   31,   19,    9,   11,   21,   29,   29,
  27,   27,   27,   22,    9,   -4,  -11,  -13,  -15,  -18,  -19,  -13,    0,   14,   20,   23,
  29,   38,   42,   34,   21,   13,   11,    8,    0,   -6,   -5,    0,    1,    0,   -1,    2,
   5,    2,   -7,  -14,  -16,  -17,  -22,  -27,  -28,  -22,  -14,   -9,   -6,    0,    7,   14,
  16,   14,   12,   12,    9,    4,    0,   -2,   -1,    0,   -1,   -1,    2,    7,    8,    4,
   1,    3,    4,    0,   -4,   -4,    0,    3,    3,    6,   13,   19,   20,   21,   22,   23,
  19,   15,   11,    8,    6,    5,    4,    5,    8,   11,   14,   16,   17,   15,   12,    9,
   5,    0,   -5,   -8,   -9,  -10,  -10,  -10,   -8,   -7,   -8,  -10,  -12,  -15,  -18,  -23,
 -27,  -28,  -29,  -28,  -27,  -25,  -23,  -22,  -22,  -24,  -27,  -33,  -39,  -45,  -51,  -56,
 -60,  -62,  -61,  -58,  -54,  -49,  -43,  -38,  -33,  -29,  -25,  -20,    3,   43,   63,   56,
  52,   69,   87,   82,   48,   22,   21,   27,   22,    4,   -3,    6,   22,   27,   20,   14,
  14,   13,    2,  -13,  -22,  -17,   -7,    0,    0,    7,   26,   47,   54,   42,   33,   35,
  38,   28,    8,   -6,   -3,    4,    4,   -1,    0,    9,   11,    3,   -9,  -15,  -14,  -20,
 -31,  -40,  -38,  -26,  -17,  -13,  -10,   -2,    7,   12,   11,    7,    4,    4,    2,   -1,
  -3,   -1,    2,    4,    4,    6,   10,   12,    8,    1,   -2,   -3,   -4,   -9,  -12,   -9,
  -3,   -1,    0,    4,   12,   18,   17,   19,   26,   31,   29,   26,   28,   28,   20,   14,
  13,   12,    7,    4,    5,    6,    6,    9,   12,   11,    9,    8,    8,    6,    4,    1,
  -3,   -5,   -4,   -5,   -9,  -11,  -10,  -12,  -16,  -17,  -17,  -19,  -23,  -26,  -25,  -25,
 -25,  -25,  -26,  -26,  -26,  -26,  -30,  -33,  -37,  -44,  -50,  -52,  -52,  -54,  -57,  -58,
 -55,  -52,  -49,  -45,  -42,  -37,  -33,  -30,  -26,  -24,  -14,   24,   72,   84,   61,   57,
  80,   97,   76,   27,    4,   11,   29,   23,    5,    2,   20,   38,   33,   16,    5,    3,
  -2,  -15,  -29,  -29,  -12,    6,   15,   17,   25,   47,   63,   54,   25,   10,   16,   24,
  14,   -6,   -9,    8,   24,   21,    9,    7,    9,    2,  -20,  -39,  -41,  -33,  -31,  -36,
 -37,  -22,   -1,   11,    8,    0,   -2,    1,    2,   -3,  -10,   -8,    0,    8,   13,   15,
  20,   24,   20,    9,    0,   -3,   -2,   -9,  -18,  -20,   -9,    4,    8,    5,    3,    9,
  15,   14,    7,    4,    7,   11,   13,   18,   27,   35,   34,   28,   25,   23,   17,    8,
   2,   -1,   -2,    0,    9,   15,   16,   14,   13,   13,    9,    2,   -5,   -9,  -11,  -10,
  -8,   -7,   -3,    0,   -2,   -7,  -11,  -13,  -18,  -26,  -30,  -29,  -27,  -26,  -22,  -19,
 -18,  -20,  -23,  -26,  -30,  -36,  -43,  -48,  -50,  -49,  -49,  -50,  -47,  -44,  -42,  -41,
 -42,  -44,  -44,  -46,  -51,  -51,  -44,  -31,  -19,   -6,   17,   53,   78,   74,   61,   59,
  73,   78,   54,   20,    5,   26,   42,   35,   25,   22,   38,   44,   28,    4,   -9,   -9,
 -16,  -29,  -39,  -26,    4,   25,   22,   14,   25,   50,   57,   30,   -2,   -1,   22,   31,
  15,    2,   14,   34,   35,   16,    2,    3,   -1,  -21,  -49,  -55,  -36,  -19,  -22,  -33,
 -29,   -8,   10,    6,  -13,  -24,  -17,   -5,   -4,   -7,   -1,   15,   28,   27,   23,   27,
  32,   21,    0,  -14,   -9,    3,    3,  -10,  -15,    0,   17,   16,    1,   -5,   -1,    4,
   2,    1,   10,   21,   24,   26,   34,   41,   36,   24,   15,    8,    0,    0,    6,   10,
   4,    4,   16,   28,   24,   13,    4,    0,   -3,   -6,   -9,   -9,   -7,   -4,   -3,   -2,
   0,   -1,  -11,  -21,  -25,  -25,  -26,  -27,  -23,  -18,  -18,  -16,  -12,  -10,  -15,  -24,
 -30,  -30,  -32,  -34,  -35,  -32,  -29,  -30,  -31,  -28,  -28,  -30,  -34,  -40,  -40,  -41,
 -41,  -40,  -38,  -32,  -30,  -25,  -21,  -20,  -23,  -31,  -36,  -37,  -39,  -27,    4,   41,
  62,   59,   63,   75,   84,   72,   42,   25,   23,   26,   29,   32,   37,   45,   49,   45,
  37,   23,    8,   -8,  -24,  -33,  -31,  -19,   -7,    0,    9,   19,   31,   34,   23,    8,
   0,   -1,    2,    3,    8,   17,   27,   32,   31,   29,   24,   11,   -6,  -22,  -30,  -27,
 -24,  -23,  -21,  -17,   -9,   -4,   -5,  -10,  -19,  -26,  -29,  -28,  -20,  -10,    0,   10,
  19,   28,   34,   33,   26,   15,   14,   16,   18,   19,   25,   33,   36,   39,   42,   36,
  20,    7,    2,    0,   -7,  -11,   -5,    0,    3,    7,   12,   13,    7,    0,   -4,   -9,
 -10,   -7,   -4,    0,    4,   10,   15,   16,   14,    8,   -1,   -8,  -11,  -13,  -16,  -16,
 -13,  -11,  -11,  -11,  -13,  -18,  -25,  -31,  -34,  -36,  -36,  -35,  -31,  -27,  -23,  -20,
 -17,  -15,  -18,  -20,  -22,  -23,  -21,  -21,  -19,  -15,  -11,   -8,   -7,   -7,   -9,  -10,
 -11,  -14,  -18,  -20,  -17,  -14,  -12,  -12,  -10,  -10,  -10,  -10,  -11,  -11,  -15,  -16,
 -15,  -10,   -2,    0,   -1,   -3,   -1,    1,    4,    6,   10,   15,   22,   29,   30,   28,
  27,   28,   27,   21,   21,   24,   23,   20,   23,   29,   29,   24,   28,   30,   22,   12,
  11,   14,    5,   -4,    0,    4,    1,   -2,    4,   10,    4,   -1,    0,    1,   -3,   -7,
  -4,    0,   -2,   -1,    5,    8,    4,    2,    4,    5,    2,    1,    1,    0,    0,    2,
   5,    5,    5,    5,    5,    3,    3,    5,    4,    3,    5,    9,   11,   10,   11,   12,
  11,   10,   11,   12,    9,    7,    9,   11,   10,    8,    8,    8,    5,    3,    3,    3,
   1,    0,   -1,   -1,   -2,   -3,   -4,   -4,   -5,   -7,   -8,   -9,   -9,   -9,  -11,   -9,
  -7,   -6,   -8,   -8,   -4,   -6,  -13,   -9,   -9,  -15,  -13,  -12,  -12,  -13,  -13,  -12,
 -13,  -10,  -16,  -17,   -9,  -12,  -20,  -10,   -8,  -15,  -10,   -6,   -9,   -9,   -4,   -8,
  -8,   -5,   -9,   -5,   -2,   -4,   -4,    0,    1,   -4,    4,   -1,   -5,    1,    3,   -4,
  -3,    3,    0,   -2,    0,    0,   -2,   -2,   -1,   -5,   -1,   -1,   -6,   -5,   -4,   -2,
  -2,   -3,   -2,   -1,   -2,    0,    0,   -3,   -4,   -5,   -2,   -1,   -7,   -3,    1,   -4,
  -4,    1,    0,   -4,   -4,    0,   -2,   -8,   -2,    1,   -1,   -2,    2,    5,    4,    4,
   7,    9,    6,    7,   12,   11,    8,   11,   14,   13,   12,   14,   17,   12,   10,   14,
  14,   12,   10,   12,   13,   10,    9,   12,   12,    8,    6,    8,    9,    5,    4,    5,
   6,    4,    3,    7,    7,    1,    3,    8,    6,    1,    2,    7,    6,    0,    3,   10,
   2,   -1,    4,    4,    2,   -1,    1,    3,   -3,    1,    0,   -1,    4,   -5,   -1,    0,
  -3,    0,   -3,   -4,    0,   -2,   -6,   -3,   -1,    1,    0,   -4,    1,   -1,   -1,   -2,
  -6,    0,   -2,   -5,   -6,    0,  -10,   -4,    3,   -7,  -10,   -5,    1,  -10,  -11,    0,
  -5,   -1,   -9,   -6,   -2,   -1,   -6,  -10,    0,   -2,   -3,   -4,   -3,   -1,   -3,   -1,
  -4,    0,   -5,    1,   -5,   -3,    9,   -6,   -3,   -8,    5,    2,  -17,    0,    5,    0,
 -12,   -5,    5,    4,  -13,  -12,    8,   -2,   -8,   -4,    5,    0,   -8,    0,    0,   -3,
  -2,   -1,   -4,    0,    2,   -5,    1,    0,   -5,    0,   -6,   -1,    4,   -4,   -7,    3,
   8,  -11,   -4,   10,   -4,  -11,    5,    6,   -4,   -4,    3,    3,   -6,    7,   -4,    0,
   5,   -7,    5,    2,    2,    5,    0,    1,    0,    6,    6,   -8,    5,    9,    0,   -3,
   9,    7,   -5,    2,    1,    6,    0,   -5,    6,    7,   -2,   -2,    7,    6,   -3,    0,
   6,   -3,   -3,   13,  -11,   -4,    9,    1,   -3,   -4,   11,    1,   -8,    4,    7,    1,
  -6,    1,   11,   -5,   -2,    6,    0,    2,   -2,    2,    8,    1,   -2,    4,   10,   -7,
   3,   11,   -4,    3,    2,    5,    0,    7,    6,   -5,    4,    8,   -4,    4,    2,    3,
   2,   -4,    5,    3,    2,   -1,    1,    6,    1,   -3,    2,    9,   -7,    1,    5,   -4,
   6,   -2,   -7,    8,    3,   -8,   -2,    6,    1,   -7,   -8,   15,   -3,  -14,   12,   -5,
   0,   -2,   -9,    8,    0,   -8,    0,    2,    2,   -6,   -2,    5,   -8,    0,    8,  -13,
   3,    6,  -11,   -4,    8,   -1,   -8,   -3,    5,    6,  -14,    3,    8,   -4,  -17,    8,
   6,  -14,    5,   -1,    1,   -2,   -1,    4,   -5,   -2,    2,   -3,    2,    1,  -10,    6,
   0,   -8,   12,  -10,   -1,    0,    0,   -6,    0,    1,    3,   -5,   -7,   13,   -3,   -6,
   3,   -2,    7,  -13,   -2,    5,   -7,    5,   -3,   -8,    9,    0,  -10,    8,    4,  -12,
   0,   13,   -2,  -11,    8,    6,  -15,    0,   14,   -9,   -1,    3,    4,    0,   -4,    6,
  -4,    3,    0,   -8,   11,   -3,   -7,    5,    7,   -7,   -4,   11,   -8,   -4,   13,    3,
 -13,    9,    3,  -12,    0,    8,   -5,    1,    3,    0,   -6,   12,   -6,   -3,    9,  -10,
   3,    9,   -5,    0,    5,   -3,   -4,    7,    4,   -9,    9,    7,  -10,   -2,   11,   -2,
  -4,    5,   -4,    7,   -5,    0,    4,   -2,    5,  -10,   10,    0,   -9,    4,    1,    0,
  -3,    8,   -9,    9,    0,  -10,   14,   -7,    1,   -3,   -2,    2,    0,    3,   -7,    1,
   7,   -6,   -3,    0,    5,    0,   -1,    2,    1,    2,    1,  -10,   10,    1,   -9,    5,
   7,   -3,   -7,   11,    0,   -7,    5,    3,   -7,    7,    2,   -8,    2,    2,   -6,    1,
  -3,    5,    0,   -1,   -1,    4,    0,   -4,    2,    0,    0,   -1,   -2,    4,   -2,   -2,
   0,   -2,    5,   -5,    0,    9,   -7,    2,    2,  -10,    2,    2,   -4,   -7,    2,    7,
 -11,    1,    4,    0,   -4,    1,    0,    2,   -4,    1,    2,   -3,    3,   -4,    1,    4,
  -7,    0,    0,   -3,   -3,   -2,    5,   -7,    4,    0,    0,   -2,    6,    0,   -2,    3,
  -5,    4,    0,   -8,    7,  -13,   10,   -9,    2,    4,   -2,   -1,    0,    2,   -2,    0,
  -6,   10,   -6,   -2,    9,   -5,    3,    0,   -8,    6,   -6,    2,    2,   -3,    1,    2,
  -4,   -1,    4,   -2,    3,   -6,    1,    1,    3,    1,   -9,    2,    6,   -4,   -2,    4,
   0,    0,   -2,    0,    3,   -5,   -2,    3,    1,    0,   -6,    7,    0,   -1,   -1,    0,
   3,   -2,   -1,    3,    0,   -5,    4,    0,   -2,   -9,    1,    8,  -12,   -4,    2,    5,
  -5,   -4,    7,    2,   -9,    0,    3,    1,   -4,   -1,    9,   -3,   -2,    5,   -4,    3,
   2,   -7,    7,   -4,    2,    0,   -6,    3,   -2,    0,    0,   -2,    0,    2,   -5,    0,
   6,   -4,    2,    2,   -5,    0,   -1,    3,   -2,    2,    0,   -2,    1,    3,   -4,    1,
  -2,    0,    3,   -3,   -4,    9,   -6,   -3,    3,    0,    1,   -5,    3,    7,  -10,    1,
   2,   -1,    1,   -2,   -1,    1,    0,   -1,    3,   -1,    0,    1,    0,   -1,    1,    5,
  -3,   -4,    7,    0,   -4,    1,    0,    1,   -1,   -1,    3,    5,   -4,    0,    1,    1,
  -5,    0,    5,    0,   -6,   -1,    2,    1,   -2,   -3,    7,    1,   -3,   -1,    1,    1,
   0,   -1,    1,    3,   -2,    0,    6,   -4,    0,    0,   -1,    2,    0,   -1,    2,    1,
  -2,    4,    0,   -3,   -2,    4,    4,  -12,    6,    3,   -5,    0,    5,   -4,    5,  -11,
   7,    3,  -13,    5,    0,    2,   -4,   -2,    9,   -2,   -6,    4,    5,   -6,    3,    0,
   4,   -5,   -3,    2,    1,   -6,   -2,    9,   -6,   -6,    6,    2,   -5,   -3,    6,    2,
  -7,   -4,    7,    0,   -7,    5,    0,   -3,    1,   -2,    9,    0,   -7,   -3,   12,   -7,
  -5,   13,   -8,   -1,   -2,    2,   -2,   -1,    4,    0,   -7,   11,    0,    0,    2,   -2,
   3,   -6,    3,   -5,    6,    2,   -6,   13,   -2,   -5,    7,   -6,    7,   -9,    0,    6,
 -11,    6,   -9,    0,   12,  -14,    2,    0,    2,    1,   -8,    1,    0,    0,  -11,    2,
  14,   -9,   -2,   12,   -2,   -6,    3,    0,   -2,    3,   -3,    5,   -9,    8,    3,  -14,
   9,    3,   -6,    1,    4,    3,   -9,    1,    6,   -4,    0,    3,    2,   -5,   -2,    4,
   6,   -4,    8,  -11,    7,    6,  -11,    6,   -2,   -1,   -4,   12,    2,   -5,    4,    2,
  -3,   -5,   12,    3,  -14,    9,    6,  -10,    0,    8,    0,  -14,   -1,   21,  -11,   -7,
  12,   -7,   -5,    0,    3,   -7,    0,    7,   -9,   -1,    1,    4,   -6,   -7,   15,   -9,
   5,  -10,    7,    0,   -2,    8,   -9,    7,   -1,    1,    0,   -2,   -4,   10,   -1,   -7,
   9,   -4,    0,    0,   -8,    6,   -1,   -9,   14,   -9,    1,    4,   -4,    6,  -13,    7,
  -4,   -9,    3,    8,   -3,   -3,    6,    4,  -15,    4,   17,   -8,   -9,   10,   12,  -21,
   4,    7,   -3,    3,   -1,    6,   -3,    7,   -7,    4,    0,    0,    8,   -8,    6,    4,
  -4,    9,   -8,    0,   10,  -12,   12,    6,    2,  -12,    2,   15,  -21,   -7,   13,    5,
  -5,    0,   -1,    2,   -6,  -11,    9,   -9,    5,    7,   -6,    9,    5,  -16,    3,    1,
  -1,    2,   -1,    6,   -3,    1,    2,   -4,    1,    1,    7,  -15,    7,    7,  -16,   11,
  -8,    6,    0,  -11,   12,   -4,    0,    0,   -2,    5,  -10,    4,    7,  -13,   -3,    4,
   9,  -15,   12,    1,   -4,  -15,   12,   13,  -26,    7,   17,  -10,   -6,   13,    3,  -14,
  -4,   17,  -12,    1,   12,    6,  -18,   -1,   24,   -9,  -10,    6,   18,  -22,    0,   18,
  -2,  -15,   16,   -2,  -15,    8,   13,   -9,  -14,   15,    1,   -1,   -8,   16,    2,  -18,
   8,   -1,   -3,    7,    0,   -6,   14,   -7,   -6,   20,   -8,   -8,   11,    0,   -5,    0,
  13,    2,  -22,   11,   11,  -22,    8,   10,  -10,   -7,    7,   18,  -26,   12,   11,  -30,
  19,   -1,   -7,    7,  -12,   17,  -13,   -1,   17,   -9,   -5,   -2,    6,   -3,    1,    1,
  -1,    0,  -20,    9,   -1,   -3,    5,   14,  -12,   -8,   30,  -15,   -3,    3,    7,    0,
 -13,   19,   -6,  -16,   23,  -10,  -13,   17,   -3,   -1,  -21,   18,    8,  -15,    3,    3,
  -1,    2,   -4,   -7,    3,   -2,    3,   -6,   -4,    4,   -2,    7,   -1,   -8,   14,    4,
 -23,   14,   -3,    3,   -8,    5,   21,  -29,    0,   19,   -1,   -3,  -14,   27,   -1,  -20,
  28,   -8,  -12,    4,    5,   -3,  -14,    9,   24,  -20,   -6,   25,   -2,  -10,    2,    6,
 -15,    9,    0,    3,  -11,    0,   18,  -15,    6,   -2,    2,    5,    1,    0,   -2,   -8,
   4,  -14,    0,    4,    0,    7,   -9,   10,    6,   -5,    9,  -11,   -6,    7,   -7,    7,
  -9,   11,    4,  -16,    8,    7,   -6,   -2,    4,    2,  -11,    0,   11,   -9,   -7,    3,
  -2,   -6,    0,    5,    1,  -16,    9,    3,   -6,    7,    5,   -3,   -8,   -3,   10,    1,
  -9,    5,    3,    5,  -13,    5,   10,   -5,   -4,   -1,   15,   -8,    0,   -2,    3,    3,
  -5,   -9,   -1,    4,    3,   -4,  -23,   24,   14,  -17,  -11,   20,   16,  -17,    0,   -3,
   9,    1,  -17,    6,   -4,    8,    5,  -10,    0,    8,   -6,   -4,    7,    4,   -3,    5,
  -7,    3,    0,   -3,   -3,   11,   -7,   -5,    5,   12,   -7,   -7,   -3,    0,   11,  -12,
   3,   -5,    7,    0,   -8,    1,    7,    0,   -5,    5,   -3,    4,    0,   -1,   -7,    0,
  11,   -2,   -2,   -5,    9,    0,   -6,    7,    2,    1,    1,    3,   -7,    2,    0,    0,
   3,  -10,    4,    6,   -5,    3,   -3,   -4,    8,   -3,    2,   -4,    3,    6,   -8,    0,
   0,    2,   -3,    2,    1,   -5,    2,    0,    8,   -8,    0,    4,   -2,    6,   -9,    1,
   0,   -1,    4,  -11,    3,    6,    0,   -6,   -4,    8,    4,   -9,   -3,    3,    4,    0,
  -4,   -2,   -2,    8,   -1,    0,    4,   -4,   -2,    2,    0,    4,   -2,   -7,    6,    3,
   0,   -3,    3,   -2,   -2,    6,   -5,   10,   -2,   -3,    2,   -3,    3,    1,   -4,    1,
   1,    0,   -1,    0,   -1,   -1,    0,    1,   -2,   -1,    2,    1,    0,   -4,    1,   -2,
   1,    0,    0,    0,   -4,    2,    0,   -1,   -1,    5,    0,   -4,    1,    2,    0,    2,
  -3,   -1,   -1,    2,    8,   -5,   -4,    0,    1,    0,    0,    1,   -1,   -2,   -1,    2,
  -1,    1,    2,   -4,    0,    0,    0,    0,   -2,    0,    0,    0,    0,    0,    0,    0,
   0,    1,    0,    0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,   -1,    1,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,   -1,    1,    0,    0,    0,   -1,    1,    1,
   0,    0,   -1,    0,    0,    1,    0,    0,    0,    0,    0,    0,    1,    1,   -1,    0,
   0,    0,    1,    0,    0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,    0,    0,
   1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,
   0,    0,    0,    0,    0,    1,    0,    1,    0,    0,    1,    0,    0,    0,   -1,    1,
   1,    0,    0,   -1,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    1,    0,
   0,    1,    0,    0,    0,    0,    0,   -1,    0,    0,    0,    1,    0,    0,    0,    0,
  -1,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,    0,    0,    0,   -1,    0,    0,
   0,    0,   -1,    1,   -1,    0,    0,   -1,    0,   -1,    0,    0,    0,    1,   -1,    1,
   1,   -1,    1,    0,   -1,    0,    0,    0,   -1,    0,   -1,    0,    0,    0,    1,   -2,
   0,    0,   -1,    2,    0,   -2,    0,   -1,    1,    0,    0,    0,    0,    3,   -1,    0,
   0,   -2,    0,   -2,    2,    1,   -1,    1,   -2,    1,    0,    0,    1,   -1,    4,   -1,
   0,    0,   -3,    2,   -2,    0,    0,   -2,    2,   -1,    0,    1,    0,    1,   -1,   -1,
   0,    0,    1,    0,    0,   -1,    0,    1,   -1,    1,    0,   -1,    2,    0,    1,    0,
  -2,    1,    0,    2,    0,    0,    0,   -3,    0,    0,    0,    1,    0,    0,    1,    0,
   0,    0,    0,    0,   -2,   -1,    0,   -2,    4,    7,    8,    9,    5,    1,   -1,   -4,
  -5,   -5,   -2,   -1,    0,    1,    1,    1,    0,    2,    3,    2,    2,   -1,   -5,   -6,
  -7,   -6,   -6,   -2,    0,    0,    2,    0,    1,    0,   -2,    0,   -2,    1,    5,    7,
  11,    9,   10,    4,    1,   -1,   -3,   -1,   -2,   -1,   -2,   -1,    0,    0,    2,    3,
   2,    0,   -3,   -5,   -2,   -2,   -6,   -4,   -8,   -1,   -3,    0,    1,   -6,   -1,    0,
  -3,    0,    2,    1,    0,    0,    1,   -2,    0,   -1,    3,    3,    0,    0,   -2,    4,
  -2,    0,   -3,    4,    1,   -3,    1,   -4,    3,    0,    1,   -1,   -1,    2,   -8,    0,
   0,   -2,    2,    1,   -1,    2,   -2,    0,    1,    0,    5,    3,    0,    0,    1,   -4,
   0,   -6,    2,    3,    1,    1,   -3,    2,   -4,    1,    0,   -1,    2,    0,    0,   -1,
   0,    2,    2,   -1,    2,   -3,   -1,   -5,    0,    0,   -1,    7,   -1,    4,   -2,    0,
  -6,    1,    6,    6,    5,   -1,    2,   -8,    0,   -4,    3,    1,   -1,    4,   -2,    0,
   2,   -2,   -1,    4,    0,    6,   -6,   -1,   -1,   -6,    5,    0,    2,   -1,   -4,    0,
  -1,    6,    1,   -1,    1,   -2,    0,    1,   -1,    2,   -3,    0,    0,    0,    2,    4,
   2,   -4,    2,   -1,    0,    0,   -4,   -1,    0,    2,    0,   -4,    0,   -1,    0,    0,
   1,    0,   -1,   -1,   -2,    0,    4,    2,   -1,    0,    0,    3,    0,    0,   -1,   -1,
   4,    1,   -1,    0,   -2,   -4,    2,    0,    5,    0,   -1,    0,   -3,    0,    0,    0,
   0,   -2,    0,    0,   -2,    0,    2,    4,    0,   -2,   -1,   -3,    2,    0,   -1,    2,
   0,    1,   -1,    1,    4,    0,   -1,    0,    2,    0,    0,    0,   -1,    0,    4,   -3,
   0,   -1,   -2,    3,   -2,    1,    0,   -5,    1,   -1,    2,    3,    0,    0,   -1,    2,
   2,    3,    3,    0,    0,    0,    0,    2,   -1,   -3,   -3,    0,    0,   -1,   -3,   -3,
  -3,   -1,   -2,   -1,   -1,   -4,   -4,   -4,   -1,    1,    0,   -3,    0,    1,    0,    0,
   0,    2,    1,    5,    1,    2,    0,    0,    2,    1,    5,    1,    0,    0,    4,    1,
   1,    1,    0,    0,    2,    1,    0,    2,   -2,    1,   -2,    0,    0,    0,    0,    1,
   0,    0,    0,    0,    1,    2,    2,    0,    0,    0,    2,    1,    0,    0,    0,    1,
   3,    2,    0,   -1,    0,    0,    0,    1,   -1,    0,    0,    0,    0,    0,    3,    2,
   3,    2,    1,    0,   -1,    0,    1,    2,    1,    0,    0,    1,    1,    2,    0,    0,
   0,    0,   -1,   -1,    0,    0,    0,    0,   -1,   -2,   -3,   -5,   -6,   -9,   -8,   -6,
  -6,   -7,   -7,   -8,   -7,   -9,  -10,   -9,  -11,  -11,  -11,  -13,  -12,  -10,  -10,   -9,
  -8,   -7,   -7,   -7,   -6,   -6,   -4,   -1,    0,    0,    1,    3,    4,    5,    8,    9,
  11,   13,   15,   15,   15,   15,   14,   13,   14,   15,   15,   14,   12,   10,    9,   10,
   9,    7,    5,    3,    2,    0,    0,   -1,   -1,    0,    0,    0,    0,    0,   -1,   -1,
   0,    0,    3,    6,    8,   10,   11,   11,   12,   12,   13,   14,   14,   13,   11,   10,
   9,    9,    9,    9,    8,    6,    4,    2,    0,    0,   -1,    0,    0,    0,   -1,   -2,
  -2,   -2,   -3,   -4,   -5,   -7,   -7,   -8,   -9,  -10,  -11,  -12,  -13,  -15,  -17,  -19,
 -20,  -22,  -24,  -26,  -28,  -29,  -32,  -34,  -36,  -39,  -40,  -41,  -41,  -40,  -39,  -38,
 -35,  -32,  -29,  -25,  -22,  -14,   -1,   17,   34,   41,   39,   35,   34,   33,   33,   30,
  31,   34,   37,   37,   36,   36,   34,   31,   25,   18,    9,   -3,  -16,  -23,  -21,  -14,
  -8,   -6,   -5,   -3,   -2,   -4,   -8,  -10,   -8,   -3,    1,    5,    9,   15,   22,   27,
  30,   30,   28,   22,   15,    8,    4,    3,    2,    2,    3,    4,    2,   -3,  -10,  -16,
 -21,  -25,  -28,  -29,  -27,  -23,  -17,  -13,   -8,   -3,    1,    4,    5,    8,   10,   14,
  19,   26,   33,   38,   39,   37,   35,   31,   27,   23,   19,   15,   13,   10,    7,    5,
   4,    4,    2,    0,   -4,   -7,  -10,  -11,  -11,  -11,  -10,   -9,   -9,   -9,   -9,  -10,
 -10,  -10,  -11,  -13,  -15,  -15,  -16,  -16,  -17,  -18,  -20,  -24,  -27,  -31,  -36,  -40,
 -44,  -47,  -49,  -50,  -50,  -50,  -48,  -45,  -41,  -37,  -33,  -29,  -26,  -17,    1,   25,
  49,   59,   57,   51,   47,   43,   37,   30,   30,   35,   39,   39,   34,   32,   31,   30,
  24,   14,    0,  -14,  -26,  -33,  -31,  -23,  -12,   -3,    3,    7,    7,    3,   -3,   -5,
  -2,    3,    7,   11,   15,   22,   28,   31,   30,   28,   24,   15,    4,   -7,  -13,  -14,
 -11,   -7,   -4,   -3,   -5,  -10,  -16,  -22,  -27,  -28,  -27,  -24,  -18,  -11,   -3,    4,
  12,   18,   20,   19,   14,   10,    9,   11,   18,   28,   36,   41,   41,   37,   29,   21,
  14,    7,    2,    0,    0,    1,    2,    4,    6,    6,    4,    0,   -5,   -9,  -10,   -9,
  -7,   -4,   -1,    1,    3,    2,    0,   -3,   -6,   -8,   -9,  -10,  -11,  -11,  -11,  -12,
 -14,  -18,  -23,  -28,  -33,  -37,  -40,  -42,  -43,  -43,  -43,  -44,  -45,  -46,  -46,  -47,
 -45,  -42,  -39,  -36,  -32,  -26,  -18,  -10,    0,   19,   47,   66,   65,   56,   45,   42,
  37,   28,   21,   27,   37,   39,   33,   24,   23,   24,   19,    7,   -4,  -14,  -21,  -28,
 -31,  -23,   -8,    4,    7,    5,    3,    1,   -1,   -5,   -4,    5,   15,   22,   24,   25,
  29,   32,   29,   21,   14,   10,    3,   -4,   -9,   -7,   -2,    1,    0,   -4,   -9,  -15,
 -21,  -26,  -26,  -23,  -18,  -13,   -8,   -1,    5,    9,   11,   12,   11,    9,    7,    6,
   9,   15,   19,   22,   24,   24,   21,   17,   11,    7,    4,    3,    4,    4,    5,    5,
   5,    4,    2,    0,    0,    0,    0,    1,    4,    7,    9,    8,    6,    6,    4,    4,
   2,    1,    1,    2,    4,    4,    4,    3,    2,    0,   -4,   -9,  -12,  -14,  -16,  -19,
 -21,  -24,  -26,  -27,  -29,  -31,  -33,  -32,  -32,  -33,  -34,  -33,  -32,  -34,  -36,  -39,
 -40,  -41,  -41,  -41,  -38,  -34,  -29,  -24,  -20,  -17,  -13,    2,   26,   50,   57,   47,
  38,   38,   38,   31,   22,   27,   38,   42,   34,   26,   26,   27,   22,    7,   -6,  -14,
 -18,  -23,  -25,  -19,   -5,    4,    5,    0,   -7,   -8,   -6,   -4,    0,    9,   23,   33,
  35,   32,   29,   27,   24,   17,   10,    8,   10,   10,    7,    3,    1,    1,   -2,  -13,
 -24,  -28,  -26,  -23,  -20,  -16,   -9,   -4,   -4,   -7,   -8,   -5,   -1,    0,    2,    7,
  12,   17,   19,   19,   18,   16,   14,   11,    7,    5,    4,    4,    3,    2,    0,   -4,
  -7,   -9,  -10,   -8,   -5,    0,    5,   10,   13,   14,   14,   13,   13,   12,   11,   13,
  16,   18,   16,   13,   11,    9,    8,    7,    6,    7,    8,    9,    7,    4,    2,    0,
  -2,   -6,  -10,  -11,  -11,  -11,  -14,  -16,  -17,  -19,  -21,  -24,  -25,  -24,  -22,  -21,
 -21,  -22,  -22,  -23,  -26,  -31,  -34,  -36,  -37,  -39,  -41,  -43,  -44,  -43,  -43,  -42,
 -44,  -44,  -41,  -35,  -23,  -14,   -5,   11,   36,   54,   50,   36,   30,   37,   42,   37,
  35,   44,   56,   54,   37,   25,   24,   24,   12,   -3,  -12,  -10,   -7,  -10,  -13,   -7,
   1,    0,   -9,  -19,  -18,   -7,    1,    7,   13,   24,   35,   35,   25,   17,   17,   21,
  20,   16,   18,   24,   27,   19,    5,   -2,   -3,   -7,  -15,  -22,  -21,  -16,  -13,  -17,
 -20,  -20,  -21,  -24,  -28,  -25,  -14,   -3,    3,    6,    8,   10,   10,    9,    9,   12,
  16,   20,   22,   23,   24,   21,   15,    7,    0,   -5,   -7,   -7,   -6,   -4,   -3,   -4,
  -7,   -8,   -8,   -6,   -4,    0,    6,   15,   20,   20,   18,   16,   16,   14,   12,   13,
  17,   20,   22,   21,   18,   15,   12,    7,    4,    2,    3,    4,    4,    2,   -1,   -4,
  -8,  -13,  -17,  -19,  -17,  -16,  -15,  -15,  -15,  -15,  -15,  -17,  -20,  -20,  -19,  -17,
 -16,  -17,  -17,  -19,  -23,  -27,  -31,  -33,  -34,  -35,  -37,  -39,  -41,  -42,  -44,  -46,
 -45,  -43,  -39,  -37,  -33,  -29,  -25,  -20,  -17,    0,   30,   59,   64,   42,   25,   27,
  36,   40,   39,   49,   63,   60,   41,   22,   22,   27,   22,    9,    1,    6,    9,    2,
 -10,  -12,   -6,   -5,  -13,  -22,  -17,   -2,    6,    5,    2,    7,   16,   14,    7,    7,
  17,   30,   32,   27,   23,   26,   25,   14,    4,    2,    7,    8,    0,   -7,   -9,  -10,
 -14,  -23,  -29,  -30,  -29,  -28,  -27,  -21,  -13,   -9,  -11,  -16,  -14,   -6,    1,    9,
  14,   18,   20,   19,   20,   23,   26,   25,   21,   16,   13,   13,   12,   10,    6,    0,
  -8,  -15,  -17,  -14,   -6,   -1,   -4,   -8,  -10,   -5,   -1,    1,    7,   13,   16,   14,
  14,   17,   20,   22,   22,   22,   22,   21,   21,   20,   17,   12,    9,    7,    5,    3,
   1,   -1,   -6,  -11,  -15,  -18,  -18,  -16,  -16,  -17,  -18,  -19,  -19,  -19,  -20,  -19,
 -17,  -14,  -11,  -11,  -12,  -12,  -14,  -16,  -17,  -17,  -16,  -17,  -20,  -24,  -27,  -29,
 -31,  -34,  -37,  -39,  -42,  -41,  -40,  -38,  -38,  -40,  -40,  -40,  -37,  -33,  -28,  -23,
 -12,   13,   45,   58,   38,   14,   13,   31,   47,   51,   57,   69,   72,   53,   30,   24,
  34,   39,   33,   24,   24,   27,   16,   -4,  -18,  -15,   -8,  -11,  -20,  -20,  -10,   -5,
 -12,  -22,  -21,  -10,   -2,   -1,    2,   13,   26,   27,   18,   11,   15,   24,   27,   26,
  27,   29,   25,   13,    3,    0,    1,    1,   -3,  -10,  -14,  -18,  -22,  -27,  -29,  -28,
 -26,  -27,  -28,  -23,  -16,  -11,  -10,  -10,   -9,   -5,    1,   11,   22,   28,   28,   23,
  19,   18,   22,   27,   30,   28,   24,   18,   10,    3,    1,    2,    5,    3,   -4,   -7,
  -5,   -3,   -5,   -9,   -9,   -5,   -3,   -1,    1,    5,    8,    7,    6,    8,   13,   17,
  19,   19,   18,   18,   16,   15,   12,   11,   10,    8,    5,    1,   -2,   -6,   -9,  -11,
 -13,  -15,  -16,  -17,  -19,  -21,  -22,  -22,  -21,  -20,  -20,  -20,  -19,  -17,  -16,  -16,
 -15,  -15,  -15,  -15,  -15,  -15,  -14,  -16,  -17,  -19,  -22,  -24,  -28,  -29,  -31,  -32,
 -32,  -35,  -38,  -40,  -37,  -35,  -39,  -43,  -43,  -36,  -28,  -21,   -5,   18,   35,   27,
   4,   -1,   18,   42,   54,   59,   64,   67,   54,   34,   30,   47,   65,   63,   49,   40,
  39,   29,   10,   -4,    0,   13,   13,   -1,  -16,  -19,  -17,  -24,  -34,  -33,  -20,  -10,
 -12,  -18,  -16,   -7,   -3,   -8,   -7,    4,   19,   28,   25,   20,   18,   18,   16,   17,
  24,   32,   33,   23,    9,    0,   -3,   -2,   -1,   -3,   -4,   -8,  -17,  -26,  -31,  -29,
 -25,  -25,  -25,  -23,  -19,  -16,  -14,  -11,   -7,   -3,    0,    3,   10,   18,   24,   24,
  20,   19,   21,   24,   26,   27,   29,   30,   24,   17,   13,   14,   16,   12,    9,    6,
   4,    1,   -3,   -5,   -6,   -5,   -4,   -3,   -3,   -4,   -5,   -4,   -4,    0,    1,    4,
   6,    6,    5,    4,    5,    6,    6,    6,    6,    5,    5,    2,   -1,   -4,   -5,   -5,
  -6,   -8,  -10,  -12,  -16,  -20,  -22,  -22,  -21,  -21,  -22,  -24,  -26,  -27,  -27,  -28,
 -26,  -25,  -23,  -22,  -24,  -25,  -26,  -26,  -25,  -24,  -23,  -24,  -25,  -26,  -27,  -27,
 -26,  -26,  -27,  -30,  -29,  -29,  -28,  -27,  -21,    2,   28,   27,    0,  -20,   -9,   24,
  47,   48,   45,   46,   41,   29,   24,   38,   64,   74,   61,   43,   38,   39,   30,   19,
  20,   34,   40,   24,    1,  -10,   -8,   -7,  -13,  -18,  -13,   -8,  -13,  -26,  -34,  -30,
 -21,  -19,  -20,  -16,   -5,    1,   -2,  -10,  -10,   -2,    7,   15,   21,   25,   24,   15,
   6,    5,   14,   24,   27,   23,   13,    5,    0,   -3,   -3,    0,    3,    0,   -8,  -14,
 -18,  -18,  -17,  -15,  -10,   -8,   -9,  -12,  -14,  -11,   -7,   -4,   -1,    2,    6,    7,
   5,    4,    8,   15,   19,   20,   21,   23,   26,   23,   18,   17,   17,   22,   23,   21,
  18,   12,    8,    5,    5,    7,    8,    7,    3,    0,   -4,   -7,   -6,   -5,   -3,   -2,
  -4,   -5,   -8,  -10,  -10,   -8,   -4,   -1,   -2,   -4,   -6,   -7,   -7,   -6,   -5,   -3,
  -1,   -4,   -7,  -11,  -12,  -11,  -11,  -12,  -12,  -14,  -17,  -21,  -24,  -25,  -24,  -24,
 -24,  -25,  -27,  -31,  -33,  -34,  -32,  -31,  -30,  -30,  -32,  -33,  -34,  -32,  -30,  -31,
 -30,  -29,  -28,  -28,  -26,  -24,  -15,    3,   22,   23,    0,  -18,   -5,   26,   48,   47,
  38,   36,   36,   30,   29,   46,   68,   74,   60,   42,   37,   42,   41,   36,   35,   44,
  48,   32,    6,   -6,    0,    8,    5,   -4,   -6,   -7,  -15,  -28,  -36,  -30,  -19,  -16,
 -23,  -27,  -23,  -17,  -20,  -26,  -24,  -12,    0,    5,    2,    2,    1,    0,    0,    7,
  20,   28,   26,   15,    6,    6,   12,   17,   19,   18,   16,    9,    0,   -3,    0,    3,
   4,    2,    0,   -1,   -6,  -11,  -13,   -9,   -4,   -1,   -3,   -5,   -7,   -8,   -9,   -9,
  -2,    7,   10,    7,    3,    5,   10,   12,   13,   16,   18,   21,   20,   18,   16,   15,
  15,   18,   19,   19,   16,   13,    8,    5,    5,    5,    5,    4,    1,   -1,   -6,   -8,
  -9,   -9,   -9,  -10,   -9,  -10,  -13,  -16,  -16,  -14,  -12,  -10,  -10,   -9,  -10,  -12,
 -12,  -11,   -9,   -6,   -5,   -7,  -10,  -12,  -11,  -12,  -11,  -11,  -12,  -14,  -18,  -20,
 -21,  -21,  -22,  -23,  -24,  -27,  -29,  -30,  -31,  -32,  -33,  -31,  -31,  -33,  -35,  -33,
 -32,  -35,  -36,  -35,  -31,  -27,  -24,  -14,    1,   11,    3,  -14,  -18,    1,   30,   45,
  39,   28,   26,   28,   32,   40,   57,   72,   71,   55,   41,   42,   50,   54,   53,   53,
  56,   50,   32,   14,   10,   20,   27,   20,    7,   -1,   -6,  -13,  -23,  -25,  -19,  -15,
 -19,  -28,  -32,  -30,  -29,  -31,  -34,  -28,  -18,  -10,  -11,  -18,  -20,  -17,  -10,   -2,
   6,   12,   11,    5,    0,    2,   11,   21,   24,   21,   17,   13,   11,   12,   13,   17,
  18,   16,   13,   10,    8,    5,    1,    2,    6,    8,    7,    1,   -3,   -6,   -6,   -3,
   0,    3,    6,    3,   -4,   -8,   -3,    6,   11,   10,    8,    7,    5,    5,    7,   12,
  15,   14,   13,   11,    8,    8,    9,    9,    9,    8,    6,    4,    0,   -1,   -2,   -2,
  -4,   -6,   -8,  -10,  -12,  -12,  -13,  -14,  -16,  -15,  -14,  -14,  -14,  -15,  -16,  -16,
 -15,  -12,  -10,   -9,  -10,  -11,  -12,  -10,   -8,   -5,   -6,   -9,  -11,  -12,  -10,   -9,
  -9,  -10,  -13,  -16,  -17,  -17,  -18,  -20,  -20,  -21,  -23,  -24,  -24,  -25,  -28,  -29,
 -27,  -27,  -28,  -29,  -28,  -28,  -31,  -32,  -30,  -27,  -24,  -19,  -10,   -2,   -1,   -5,
  -8,   -5,    4,   18,   29,   31,   27,   23,   24,   31,   41,   51,   59,   59,   53,   45,
  44,   48,   54,   58,   58,   54,   46,   37,   30,   27,   29,   30,   25,   17,    8,    0,
  -4,   -9,  -11,  -11,  -13,  -16,  -21,  -26,  -29,  -30,  -30,  -30,  -27,  -23,  -22,  -22,
 -25,  -26,  -23,  -17,  -11,   -5,   -3,   -4,   -5,   -5,    0,    5,   10,   13,   14,   11,
  10,   10,   13,   17,   19,   20,   18,   15,   15,   15,   14,   14,   15,   17,   17,   16,
  12,    9,    8,    9,   10,   11,   11,   10,    7,    4,    4,    5,    7,    8,    7,    4,
   2,    1,    0,    1,    2,    3,    1,    0,   -2,   -4,   -4,   -3,   -3,   -4,   -6,   -8,
  -9,  -10,  -10,  -11,  -11,  -12,  -13,  -14,  -14,  -14,  -14,  -13,  -14,  -14,  -13,  -12,
 -12,  -12,  -12,  -11,  -10,  -10,   -9,   -9,  -10,   -8,   -8,   -7,   -6,   -8,   -9,   -9,
  -8,   -8,   -8,   -8,   -7,   -7,  -10,  -12,  -12,  -11,   -9,  -10,  -12,  -12,  -14,  -12,
 -13,  -14,  -14,  -13,  -12,  -13,  -15,  -18,  -17,  -15,  -14,  -14,  -15,  -17,  -18,  -17,
 -16,  -14,  -14,  -16,  -19,  -15,   -8,   -3,   -1,   -6,   -6,    0,    9,   13,    9,    7,
  15,   24,   27,   26,   27,   32,   36,   36,   37,   43,   46,   45,   42,   41,   44,   45,
  42,   39,   36,   35,   32,   27,   22,   18,   16,   12,    8,    3,   -1,   -3,   -7,  -10,
 -13,  -15,  -16,  -18,  -20,  -21,  -21,  -20,  -20,  -21,  -20,  -18,  -16,  -14,  -12,  -10,
 -10,   -8,   -5,   -2,    0,    1,    2,    3,    5,    7,    9,   10,   11,   12,   15,   16,
  14,   13,   13,   15,   17,   18,   19,   16,   11,   10,   11,   15,   16,   14,   11,    7,
   6,    6,    7,    7,    6,    5,    2,    0,    0,   -1,   -1,   -2,   -2,   -3,   -6,   -8,
 -10,  -12,  -12,  -11,   -9,  -11,  -12,  -12,  -14,  -16,  -18,  -15,  -11,  -11,  -13,  -15,
 -11,  -11,  -13,  -15,  -12,   -6,   -8,  -11,  -10,   -8,   -6,   -8,   -9,   -8,   -4,    0,
  -2,   -4,  -10,   -4,    0,    0,   -2,   -6,   -4,   -1,   -2,   -3,   -6,   -2,   -1,   -5,
  -6,   -2,    2,   -3,   -9,   -9,   -6,   -3,   -5,   -6,   -6,   -3,    0,   -5,   -5,   -7,
  -3,   -6,  -11,   -9,   -4,    0,   -6,  -11,   -9,   -7,   -1,   -3,   -7,   -6,   -6,   -7,
  -7,   -7,   -5,   -4,   -5,   -3,   -2,   -1,    0,   -1,   -2,   -2,    2,    6,    5,    0,
   0,    3,    7,    7,    6,   10,   13,   11,    8,    9,   13,   17,   16,   17,   19,   21,
  18,   12,   12,   17,   23,   24,   20,   14,   10,    9,   13,   17,   19,   16,   10,    6,
   2,    3,    6,    7,    7,    3,    1,    0,   -2,   -1,   -1,   -3,   -2,   -1,   -2,   -3,
  -3,   -4,   -5,   -8,   -5,    2,    5,    4,   -2,   -3,    0,    0,    1,    3,    7,    7,
   2,    0,    2,    5,    4,    1,    0,    6,    8,    5,    1,   -2,   -1,    1,    4,    2,
   0,   -1,    0,    0,   -1,   -3,   -7,   -3,    2,    0,   -2,   -6,   -4,   -3,  -12,   -8,
  -1,    2,   -4,  -11,  -11,   -6,   -2,   -7,  -11,   -1,    0,   -6,   -9,   -7,   -3,   -7,
 -14,   -3,    7,    1,    0,   -9,  -14,   -6,    3,   -2,   -9,    1,    3,    7,    2,  -15,
 -12,   -4,    6,    6,    0,    0,    6,   -5,  -13,   -1,    7,    8,   -1,  -14,   -4,   11,
   9,   -9,  -13,   -8,    7,    2,    0,    4,   -8,   -4,  -18,  -10,   11,   11,    4,  -10,
 -18,   -7,    0,    3,   -2,   -8,   -1,    4,    6,   -9,   -8,   -4,   -4,    8,    4,    0,
   2,   -5,  -14,   -9,    2,   20,   12,  -12,  -15,    5,   12,    0,   -5,  -10,   10,   10,
  -4,    0,   -1,   10,    3,  -13,    1,   17,   15,    0,  -15,   -7,    4,   11,    6,    3,
   1,    0,    7,    6,    2,   -1,   -1,    0,    3,    2,    2,    4,    7,    0,  -15,   -3,
  11,   11,    3,  -11,  -11,    8,   13,   -5,   -7,    0,    0,    0,   -3,    3,    5,    0,
  -1,    1,   -5,    0,    2,   -2,    9,    2,   -3,    5,    7,    1,   -9,   -4,    8,    6,
   1,    0,    1,    6,    0,  -10,    0,    7,   16,    0,   -3,    0,   -3,    6,    2,   -1,
   5,    2,    3,    9,   -3,    0,   -5,    5,    5,   -3,   10,    2,   -5,    3,    5,   -6,
   0,    1,   11,    9,  -15,  -12,    3,   16,    9,  -15,  -17,    3,   11,    2,   -4,  -12,
   0,   14,    5,  -12,   -3,   -4,    0,   -4,    1,    0,   -3,    8,   -6,   -7,    8,    3,
  -5,   -7,   -5,   10,    2,    1,   -5,    3,   -3,  -13,    0,    1,   28,   11,  -18,  -19,
  -4,   16,   11,  -16,   -9,    5,    3,   17,   -6,  -16,    1,  -13,    0,   10,    5,    4,
  -2,   -9,  -12,   -9,   10,    7,   -6,   -3,    4,    3,  -11,  -14,   -5,   18,   14,   -3,
  -6,  -11,  -14,    3,    5,   -9,    6,   10,    5,   -6,  -29,    4,    2,   -4,   15,   10,
 -11,   -1,   11,  -22,  -15,    3,    9,   20,   -9,   -8,    3,  -10,    8,   -5,   -7,   12,
   8,    2,   -5,  -10,   -7,   13,   -2,   -2,   -6,   -5,   23,   15,  -24,  -14,   18,   15,
   1,  -14,   -6,  -10,   15,   20,  -14,  -16,    5,   19,   -9,   -8,   18,  -10,  -10,   16,
  -5,    4,  -12,   -8,   29,    0,    5,   -9,  -18,   11,    9,  -11,    0,   10,   -6,   13,
 -12,   -3,   10,   -8,    4,   -6,    1,   17,    6,  -30,  -12,    0,   26,   12,  -23,    0,
   5,    3,   -9,    4,    0,   -9,    8,    6,    0,    3,  -14,    4,   -2,    5,    8,  -12,
  11,   -5,   -7,   -5,   15,    6,    7,    4,  -14,  -19,  -16,   42,   23,   -7,  -14,   -7,
   9,   12,    2,  -19,   -7,   21,   15,   -2,  -12,  -10,  -14,    6,   27,    4,    7,    0,
  -6,  -37,   -8,   26,   24,   -1,  -14,    0,   -6,   -8,   14,    6,   -6,   -6,   10,   19,
   0,   -8,  -34,   -5,   24,   17,    8,    0,  -30,   -9,   -7,   12,   28,    4,    1,  -25,
 -18,   -2,   39,    3,  -10,  -13,  -11,   36,    1,  -18,  -14,  -26,   23,   24,    7,    0,
 -26,   10,  -30,   -4,   26,   12,   38,  -21,  -19,   -8,   -9,   24,  -11,   -2,   19,    1,
  13,  -10,  -20,    8,  -14,   15,    5,    7,   11,  -11,    3,  -39,    1,   10,    6,   24,
   5,    9,  -40,  -25,   23,    9,   10,  -16,  -12,   27,   12,  -10,  -30,  -27,   36,    8,
  19,   -2,  -42,    5,    8,    9,  -10,   -4,   23,   11,  -12,  -14,  -21,   23,   15,   -3,
 -10,  -10,   17,    2,   10,   -9,  -17,   -5,   -2,   23,   17,   -7,  -28,   -9,   13,    8,
  -1,   -6,   17,   -6,   -9,    5,   -1,    0,    7,   -7,   -4,   20,    6,   -8,    2,   14,
 -26,   -5,   14,    7,   22,  -31,   -3,    5,   -6,   16,   -6,    6,   -3,  -19,    3,   16,
  16,  -25,   -1,    5,   -7,    9,  -12,    0,   18,  -11,   -4,  -13,    1,   30,  -12,    4,
 -13,   -4,    4,   -8,   20,  -14,    8,   11,  -25,   -1,   -5,    6,   10,  -10,    0,    2,
  11,   -7,   -5,    3,    2,    0,  -22,   11,   19,    9,  -10,  -23,    7,    0,   15,   15,
 -20,   -3,    1,    5,   14,  -28,    7,   16,   -1,   20,  -20,  -18,   13,    7,    8,  -13,
  -5,    3,    6,    8,  -12,  -15,   -2,   11,   25,  -10,   -2,  -15,   -1,   14,   -4,   -5,
  -2,   15,    1,   -7,    7,   -7,   -5,   14,  -12,    9,  -13,    1,   32,  -24,   -5,  -17,
   3,   32,   -4,    9,  -13,  -23,   11,   -7,    7,    2,    4,    7,  -21,    5,   10,  -13,
   7,    9,  -21,    0,   15,   15,   12,  -34,  -23,    9,   25,   14,    1,  -18,   -1,   17,
 -22,   -7,    7,   27,   12,  -22,  -17,    6,   15,    2,   -2,   -6,   -4,    7,    9,  -14,
   1,   -2,    4,   22,  -18,    1,   -7,    0,   19,  -31,    5,   15,  -10,   13,   -2,  -11,
   0,   -6,   13,    8,  -10,   -1,    0,    4,    7,  -10,  -18,    3,   11,   22,   -5,  -25,
  -2,    5,    1,   -8,    1,   16,    8,  -13,  -21,   -5,   21,   21,   -4,  -20,  -15,   11,
  22,    0,    1,  -12,  -16,    3,   10,   12,    7,   -1,   -9,  -17,   -4,   17,    2,    7,
   9,  -14,   -8,   -7,    5,    5,   13,   -4,  -21,   17,   10,    7,  -19,  -11,   11,    4,
   6,  -13,    5,    9,    0,   -5,  -25,   12,   27,    2,   -8,  -25,   13,   10,  -15,    0,
  -9,   10,    9,    5,   -9,   -8,    8,  -25,    0,    8,    6,   20,  -11,   -9,  -14,   -3,
  27,   -2,  -23,    8,    5,    8,    3,  -15,    0,    2,    2,    0,   -7,    0,   21,   -2,
 -19,    0,   -9,    4,   18,    0,    9,  -14,   -6,    0,   -4,   16,    6,  -12,  -10,   15,
   1,    5,   -3,   -9,   15,  -13,    2,   -2,   -2,   27,   -3,   -9,  -15,    6,   10,  -12,
  16,  -11,    3,   10,  -19,    5,  -11,    8,   23,  -18,   -3,   -2,    9,    8,  -11,   -5,
 -12,   15,    7,   -6,   15,  -13,   -3,   20,   -9,   -2,  -10,   -3,   32,   -6,   -2,   -4,
 -10,   15,   -5,   -4,   -4,   10,   17,  -22,  -11,   -3,    5,    8,  -19,    8,   12,    0,
   1,   -9,  -13,    0,   12,    6,   -2,    6,   -3,   -8,    1,    2,    0,   -7,   10,    7,
  -8,    0,   -2,    4,    0,   -1,   -2,    1,    9,  -14,    0,    8,    0,    8,  -17,    5,
   9,   -7,    6,   -9,   -1,    9,    1,   -8,   -1,   16,   -4,   -3,    0,  -10,    8,    2,
   1,    6,   -9,    7,   -5,  -14,    7,   11,    7,    5,  -11,  -10,    0,   -8,    9,   -8,
  11,   19,  -21,  -14,   -7,    0,   19,    6,  -11,   -3,   -5,    5,   -6,   -6,   15,    2,
  -1,   -9,   -3,    4,   -1,    3,   -1,   -7,   -2,    9,   13,   -3,   -8,  -14,  -12,   14,
  17,    6,    1,  -13,   -3,   -6,  -14,    6,   18,   15,    0,  -16,  -13,    3,    5,   -3,
   2,    3,    7,    0,   -7,   -8,   -6,   11,    9,   -3,  -11,   -5,    6,    3,    2,   -2,
  -7,    5,    0,    1,   -4,    0,   10,    4,    0,  -15,    6,    9,    0,    0,   -2,    4,
  -2,   -1,   -4,    0,   11,   -2,    0,   -9,  -17,    9,   21,    4,    0,  -21,  -11,    7,
   7,    9,   -9,    7,    4,   -9,  -11,   -3,   14,   10,   -1,  -12,   -7,    8,    2,    2,
   2,   -6,   -2,   -2,    3,   11,    9,   -7,   -9,   -3,    1,    6,    0,    6,    2,   -1,
 -11,   -3,   17,    2,   -3,    4,   -4,   -4,    4,   -4,   10,    7,  -14,   -8,    0,   10,
  12,    1,    0,  -13,  -19,    9,    8,   14,   -4,  -17,    1,    4,    2,    0,   -9,   -1,
  21,   -4,  -21,   -7,   16,   21,    0,  -14,  -12,    0,    3,    0,   -4,   12,   12,   -9,
 -14,   -9,    9,   21,   -4,  -14,   -8,    2,    5,   -9,    8,    8,    0,   -2,  -17,   -6,
  20,   15,    0,   -7,  -18,    3,   -2,    7,   14,   -7,   -1,    0,    2,   -3,    0,    5,
   1,   -9,   -8,    3,    7,   13,    0,  -10,   -5,   -4,    3,   11,    3,   -2,    4,   -7,
 -18,   -5,   11,   23,   -5,  -12,   -8,  -10,   10,   12,   -7,   -7,  -12,    9,   16,   -5,
   0,   -7,   -3,    2,   -5,    4,    5,    6,    4,  -10,   -8,   -5,    2,   16,   10,   -2,
 -16,    4,    4,  -12,    1,   -3,    3,    9,  -13,    3,    6,    2,    4,  -14,   -9,    0,
  -3,   11,   13,   -3,   -1,   -4,    2,   -3,  -17,   13,   12,    3,   -3,   -3,  -11,   -4,
  30,   -1,   -6,   -8,   -8,   19,    0,   -7,   -1,    0,   -1,   -8,    1,   14,    5,    1,
   4,  -21,  -16,    6,   11,   13,    0,   -1,    2,   -5,  -10,    1,    4,    7,    7,   -4,
  -9,   -4,    4,   15,    0,  -13,   -5,    4,    8,   -5,   -6,    5,    4,    3,   -8,   -6,
  -3,   -1,   20,    4,   -8,   -1,    2,    4,    0,  -13,  -12,    7,   12,    5,   -5,   -4,
  10,    1,   -4,  -14,   -4,    9,    5,   12,   -4,  -10,   10,   -4,   -2,   -3,   -2,    8,
   6,    3,   -2,   -4,   -4,    1,   -2,    0,   -3,  -13,   14,   11,    4,    8,  -11,   -7,
   3,   -6,   -4,    8,    1,   12,   10,  -12,  -10,  -12,    0,   15,   -4,   13,    4,  -10,
   6,  -13,    0,    4,   -2,    5,    3,    4,    6,   -7,   -7,   -3,    0,    3,   -8,   -2,
  18,   11,   -1,  -14,   -8,   -1,    6,    0,   -7,    0,   -1,   11,   11,   -2,  -10,   -2,
   6,   -2,   -2,   -8,   -2,   13,   -9,   -3,    0,    0,   13,    1,   -6,   -7,   -9,    3,
  10,   -8,   -3,   -2,   -7,   12,    5,   -2,    4,  -12,   -2,   -1,   -5,    6,    7,    7,
  -2,  -13,   -8,   13,    9,    1,    0,   -6,    5,   -1,   -7,    1,    3,    8,    7,  -13,
  -2,    1,    4,    6,   -7,   -2,    0,    1,    3,    9,   -7,   -9,    0,   -3,    6,   -3,
  -4,   -2,    2,    1,   -3,    0,   -2,    2,   10,    1,   -8,    0,    6,    3,   -4,    0,
   4,  -12,    7,    3,   -3,    1,   -8,    0,   -4,   -2,    5,    3,    0,   -7,   -7,    5,
   4,   -2,    2,    3,   -6,   -4,    4,    3,   -2,    1,    7,    0,   -3,   -5,    1,   15,
   1,   -1,   -7,   -8,    6,    4,    8,   -9,   -5,    7,   -8,   -9,  -10,    6,    4,    7,
  10,   -5,    0,   -6,    0,    2,  -10,    2,    6,    5,    1,   -8,   -2,    2,    2,   -3,
  -3,    0,    3,    6,   -3,    0,    3,    0,   -7,  -11,    6,    6,    2,    2,   -2,    1,
   1,   -6,   -2,    3,    0,    5,    0,   -5,    3,    0,    0,   -1,   -8,    2,    1,    0,
   2,    0,    8,    0,   -8,    0,   -2,   -4,    5,    7,    4,    1,   -1,   -6,   -2,    1,
   0,    0,    0,    1,    2,   -2,   -2,    0,    5,    0,   -2,   -2,   -3,   -1,    3,   10,
  -2,   -1,   -7,    0,   11,    2,   -4,  -11,    8,    8,   -2,   -2,   -9,    9,    6,   -3,
  -8,   -5,    6,    3,   -2,   -5,    0,    0,    3,   -1,    0,    6,   -4,   -2,   -1,    3,
   7,   -4,   -3,    2,    3,   -1,   -4,   -1,    2,    3,    4,   -3,    2,    2,   -7,    0,
  -5,    2,    8,   -3,   -1,    0,    8,    3,   -7,    0,    3,   -1,   -1,    1,    0,    4,
   0,    0,   -2,   -7,    0,    0,    8,    3,   -2,   -3,   -5,    6,    0,   -3,   -5,   -2,
   0,    0,    0,   -1,    2,    0,   -2,   -3,   -5,    0,    9,    3,   -1,   -2,   -6,    0,
   2,    2,   -1,    1,    3,   -2,    1,   -4,   -3,   -1,    2,    1,   -1,    3,    2,    3,
  -4,   -3,   -6,   -1,    6,    0,    2,    0,    2,    1,   -7,   -1,    0,    1,    0,    2,
   3,    3,    2,   -1,    0,   -2,   -1,    1,    0,    5,    1,    0,    1,   -5,    0,    0,
   1,    3,   -2,    0,    3,    0,   -4,   -1,    1,    1,   -1,    1,    3,    0,    4,   -1,
  -4,    2,    0,    2,    3,    1,    4,    1,   -1,    0,   -1,   -1,    0,   -3,    1,    2,
   1,    2,   -3,   -5,   -1,   -4,    0,    4,    1,    2,    0,   -2,   -1,   -3,    0,    3,
   3,    2,    0,    1,    2,    1,    0,   -1,    1,    0,    0,    1,    3,    6,    3,    0,
  -7,   -6,    1,    3,    2,    4,    1,    0,   -4,   -4,    0,    3,    1,    0,    1,   -2,
   0,    2,    0,   -3,   -4,    2,   -2,    0,    0,    1,    4,    0,   -2,   -4,    0,    5,
   2,   -1,    0,   -3,    0,    2,   -3,    0,   -6,   -2,    2,   -2,   -1,   -4,   -6,   -2,
  -3,   -2,    2,   -3,   -2,   -3,   -5,   -2,   -7,    0,    2,   -2,   -5,   -9,   -1,    1,
   0,   -1,   -3,   -2,   -4,   -3,   -2,   -1,    1,   -1,   -4,   -5,   -2,   -3,   -1,   -1,
  -2,   -3,   -4,   -1,   -2,   -2,   -2,   -4,   -1,   -3,   -5,   -3,   -2,   -3,   -2,   -5,
  -6,   -5,   -5,   -4,   -9,  -10,   -8,   -5,    3,   10,   13,    8,   -2,   -9,   -3,    9,
  18,   18,   14,   13,   14,   15,   16,   16,   17,   19,   17,   12,   10,   11,   19,   22,
  14,    2,   -6,   -6,    0,    4,    5,    3,    0,   -4,  -11,  -13,  -11,   -7,   -2,   -2,
  -4,   -6,   -5,   -3,   -2,   -1,   -2,   -3,   -3,   -2,    1,    7,   11,    8,    2,    0,
   1,    8,   13,   13,   13,   12,   12,   10,    7,    6,    6,    9,   10,    9,    6,    6,
   7,    7,    5,    1,    0,    0,    1,    2,    3,    2,    0,   -3,   -4,   -4,   -6,   -4,
  -3,   -4,   -2,   -5,   -8,   -8,  -10,   -9,   -9,   -9,   -9,  -10,   -9,  -10,  -11,  -11,
 -12,  -11,   -9,   -9,  -12,  -12,  -10,  -10,   -9,  -10,  -11,   -9,   -9,   -7,   -7,   -7,
  -4,   -5,   -8,  -10,  -10,   -6,   -5,   -5,   -6,   -9,  -10,   -7,   -5,   -8,   -8,   -9,
  -7,  -10,  -16,  -14,  -13,  -11,  -12,  -14,  -14,  -14,  -14,  -15,  -15,  -15,   -7,    3,
  17,   21,   13,    2,   -3,    4,   20,   31,   32,   25,   24,   29,   35,   36,   30,   26,
  25,   23,   19,   13,   14,   21,   25,   17,   -1,  -16,  -19,  -10,    0,    0,   -6,  -11,
 -13,  -14,  -15,  -16,  -13,   -7,   -3,   -2,   -3,   -1,    4,    9,   11,    7,    3,    2,
   6,   13,   19,   20,   17,   11,    4,    0,    1,    4,    5,    2,    0,   -1,   -1,   -2,
  -5,   -8,   -9,   -8,   -9,  -11,  -11,   -6,   -1,    1,   -1,   -5,   -6,   -3,    1,    4,
   6,    7,    7,    7,    6,    6,    7,    7,    7,    6,    4,    3,    2,    3,    4,    5,
   3,    0,   -2,   -3,   -1,    1,    3,    4,    3,    3,    3,    4,    5,    7,   10,   11,
  10,    8,    8,   10,   12,   13,   10,    6,    4,    3,    3,    4,    2,    0,   -2,   -6,
  -8,   -8,   -8,   -7,   -9,  -11,  -13,  -13,  -12,  -11,  -11,  -11,  -12,  -12,  -11,  -10,
  -8,   -7,   -7,   -7,   -7,   -7,   -6,   -4,   -4,   -5,   -7,   -5,   -6,   -6,   -6,   -7,
  -5,   -5,   -7,  -10,   -9,   -8,   -7,   -8,   -9,   -8,   -7,   -7,  -10,  -10,   -7,   -6,
  -5,   -6,   -6,   -5,   -4,   -5,   -6,   -7,   -7,   -8,   -9,  -10,   -9,   -9,   -9,  -10,
 -13,  -16,  -19,  -20,  -19,  -12,    1,   19,   26,   19,    2,   -9,   -3,   13,   28,   31,
  24,   19,   25,   35,   39,   35,   26,   19,   14,   11,    8,   10,   17,   25,   21,    4,
 -16,  -26,  -20,   -8,    0,   -2,  -10,  -13,  -11,   -5,   -4,   -6,   -6,   -4,   -1,    0,
   2,    7,   16,   23,   21,   10,    0,    0,    6,   14,   18,   15,    8,    3,    0,    0,
   0,   -2,   -6,   -9,  -11,  -10,   -6,   -3,   -2,   -4,   -7,   -9,  -11,  -11,   -7,    0,
   7,   10,    8,    3,    2,    5,    9,    9,    7,    4,    4,    7,    9,   10,    9,    5,
   1,   -3,   -7,   -9,   -7,   -4,   -2,   -3,   -6,   -9,  -11,   -9,   -7,   -4,   -2,    0,
   1,    4,    8,   10,   12,   13,   12,   11,   12,   13,   16,   19,   20,   19,   15,   12,
   9,    7,    5,    3,    1,   -1,   -2,   -2,   -3,   -4,   -5,   -8,  -10,  -12,  -12,   -9,
  -7,   -5,   -5,   -6,   -6,   -6,   -4,   -4,   -3,   -3,   -3,   -2,   -1,    0,    0,   -2,
  -5,   -8,  -10,  -11,  -10,   -9,   -9,   -9,  -11,  -13,  -15,  -15,  -14,  -13,  -13,  -12,
 -12,  -10,   -8,   -6,   -6,   -6,   -7,   -7,   -5,   -3,    0,    0,    0,    1,    1,    0,
   0,    0,    0,    1,    0,    0,    0,   -1,   -1,   -3,   -6,   -9,  -11,  -11,  -10,  -10,
 -10,  -12,  -15,  -17,  -18,  -19,  -19,  -19,  -18,  -11,    1,   16,   25,   21,    8,    0,
   3,   16,   28,   30,   25,   22,   27,   35,   38,   33,   24,   16,   11,    7,    4,    4,
   9,   15,   14,    3,  -10,  -19,  -17,   -8,   -3,   -5,  -10,  -11,   -5,    1,    5,    4,
   1,    0,    1,    2,    3,    7,   14,   20,   21,   14,    5,    1,    3,    8,    9,    3,
  -2,   -4,   -2,    0,    0,   -3,   -9,  -12,  -15,  -14,  -11,   -7,   -3,   -2,   -2,   -2,
  -3,   -3,   -1,    0,    4,    5,    5,    3,    4,    8,   11,   10,    4,    0,   -3,   -1,
   0,    1,    1,    0,   -1,   -3,   -6,   -8,   -9,   -8,   -7,   -6,   -7,   -7,   -4,    0,
   1,    1,    0,   -1,   -1,    0,    3,    5,    6,    6,    6,    5,    5,    4,    4,    4,
   4,    3,    4,    8,   12,   15,   13,    9,    4,    1,    2,    3,    5,    6,    5,    5,
   4,    3,    3,    2,    0,   -1,   -4,   -4,   -2,    1,    3,    3,    0,   -4,   -6,   -6,
  -5,   -4,   -4,   -5,   -7,   -7,   -7,   -8,   -8,   -9,  -11,  -12,  -12,  -11,   -9,   -7,
  -6,   -7,   -9,  -10,  -11,  -10,   -8,   -7,   -7,   -8,   -8,   -7,   -5,   -3,   -3,   -4,
  -5,   -5,   -3,   -1,    0,    1,    1,    0,    0,    0,    1,    1,    0,    0,    0,    0,
   0,    1,    2,    1,    0,   -1,   -3,   -3,   -2,   -1,   -1,   -1,   -1,   -2,   -3,   -4,
  -5,   -6,   -7,   -7,   -8,   -7,   -6,   -5,   -6,   -7,   -9,  -10,  -11,  -11,  -11,  -10,
  -5,    4,   15,   19,   17,    9,    4,    6,   13,   17,   16,   11,    9,   14,   21,   25,
  22,   15,    9,    7,    6,    6,    5,    4,    6,    6,    5,    2,    0,    1,    2,    2,
   0,   -4,   -4,    0,    5,    8,    7,    4,    2,    2,    4,    5,    4,    4,    4,    3,
   2,    2,    2,    3,    2,    0,   -5,   -9,   -9,   -6,   -3,   -2,   -3,   -5,   -5,   -5,
  -3,   -2,   -2,   -4,   -5,   -5,   -3,    0,    2,    3,    3,    2,    2,    2,    1,    1,
   1,    1,    1,    0,    0,    0,    1,    2,    1,   -1,   -3,   -4,   -4,   -3,   -4,   -4,
  -4,   -4,   -3,   -2,   -1,   -1,   -1,   -2,   -2,   -2,   -1,    0,    0,    1,    1,    0,
   1,    1,    1,    1,    0,    0,    0,    0,    1,    1,    1,    2,    2,    2,    3,    5,
   6,    7,    8,    7,    6,    6,    6,    6,    6,    6,    5,    5,    5,    5,    5,    5,
   5,    4,    3,    2,    2,    1,    1,    0,    0,    0,   -1,   -2,   -3,   -4,   -5,   -7,
  -7,   -8,   -8,   -8,   -8,   -8,   -8,   -9,   -8,   -8,   -8,   -8,   -9,   -9,   -9,   -8,
  -8,   -7,   -7,   -6,   -6,   -5,   -5,   -5,   -4,   -4,   -3,   -2,   -1,   -1,   -1,   -1,
  -1,   -1,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,   -1,   -1,   -2,   -2,   -3,   -4,   -4,   -4,   -4,   -4,   -4,
  -4,   -5,   -6,   -6,   -6,   -6,   -7,   -7,   -6,   -2,    1,    5,    6,    5,    2,    1,
   3,    5,    8,    9,    9,    9,    9,   10,   11,   13,   14,   14,   13,   11,    9,    8,
   8,    9,   10,    9,    8,    6,    5,    5,    4,    3,    1,    0,    0,    0,    0,    0,
   0,    1,    1,    1,    1,    0,    0,   -1,   -2,   -2,   -2,   -1,    0,    0,    0,    0,
   0,    0,    0,    0,    0,   -1,   -2,   -2,   -2,   -2,   -1,    0,   -1,   -1,   -2,   -2,
  -2,   -2,   -2,   -2,   -2,   -1,   -1,    0,    0,    0,    0,   -1,   -2,   -2,   -3,   -2,
  -2,   -2,   -2,   -1,   -1,   -1,   -1,   -1,   -2,   -2,   -2,   -2,   -2,   -2,   -1,   -1,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    1,
   2,    2,    2,    2,    3,    3,    5,    6,    8,    9,    9,    9,    8,    7,    6,    6,
   6,    6,    6,    5,    5,    5,    5,    4,    4,    3,    2,    0,    0,   -1,   -1,   -1,
  -1,   -1,   -2,   -3,   -4,   -5,   -6,   -7,   -7,   -8,   -8,   -8,   -8,   -8,   -7,   -7,
  -6,   -6,   -6,   -7,   -8,   -8,   -8,   -8,   -8,   -7,   -6,   -5,   -5,   -5,   -4,   -4,
  -4,   -4,   -3,   -3,   -2,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    1,    2,    3,    3,    2,    1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,    0,    0,    0,    0,    0,
   0,    0,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -2,   -3,
  -4,   -5,   -5,   -5,   -5,   -5,   -5,   -5,   -4,   -1,    2,    5,    6,    4,    2,    1,
   1,    3,    6,    7,    8,    8,    8,    9,   10,   11,   12,   13,   11,   10,    8,    7,
   7,    8,    9,    8,    7,    6,    5,    4,    3,    2,    0,    0,    0,    0,    0,    0,
   0,    1,    1,    1,    1,    0,    0,   -1,   -2,   -2,   -2,   -1,    0,    0,    1,    0,
   0,    0,    0,    0,   -1,   -1,   -2,   -3,   -3,   -2,   -1,   -1,   -1,   -1,   -2,   -2,
  -2,   -3,   -3,   -3,   -3,   -2,   -2,   -1,   -1,    0,   -1,   -1,   -2,   -3,   -3,   -3,
  -3,   -3,   -3,   -2,   -1,   -1,    0,   -1,   -1,   -1,   -2,   -2,   -2,   -2,   -2,   -1,
  -1,    0,    0,    1,    1,    1,    1,    0,    1,    1,    2,    3,    3,    3,    3,    4,
   5,    6,    7,    6,    5,    5,    4,    4,    4,    4,    5,    5,    5,    5,    5,    4,
   4,    3,    2,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -2,   -3,
  -3,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -5,   -5,   -6,   -7,   -7,   -7,
  -7,   -6,   -6,   -5,   -5,   -5,   -5,   -5,   -5,   -6,   -6,   -5,   -4,   -4,   -3,   -2,
  -2,   -1,   -1,   -1,    0,   -1,   -1,   -1,    0,    0,    0,    0,    1,    1,    2,    1,
   1,    1,    1,    0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
  -1,   -2,   -2,   -2,   -2,   -3,   -3,   -4,   -4,   -5,   -5,   -5,   -5,   -5,   -4,   -1,
   2,    5,    6,    4,    1,    0,    1,    4,    7,    8,    7,    6,    5,    6,    8,   10,
  11,   11,   10,    8,    6,    5,    6,    7,    8,    7,    5,    4,    4,    4,    3,    2,
   0,   -1,   -1,    0,    0,    0,    0,    0,    1,    1,    2,    1,    0,    0,   -2,   -2,
  -2,   -1,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -2,   -3,   -4,   -4,   -3,
  -2,   -2,   -2,   -2,   -3,   -3,   -3,   -3,   -3,   -4,   -4,   -3,   -2,   -1,    0,    0,
  -1,   -1,   -1,   -1,   -2,   -2,   -2,   -2,   -2,   -1,    0,    0,    0,    0,    0,    0,
   0,   -1,   -1,   -1,   -1,   -1,    0,    0,    0,    1,    1,    1,    1,    1,    2,    2,
   3,    3,    2,    2,    3,    4,    5,    6,    6,    5,    5,    4,    4,    4,    4,    4,
   4,    4,    4,    4,    4,    4,    4,    3,    2,    1,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,   -1,   -2,   -2,   -2,   -2,   -3,   -3,   -3,   -3,   -3,   -2,   -3,
  -3,   -4,   -5,   -6,   -6,   -6,   -6,   -6,   -5,   -5,   -4,   -4,   -4,   -4,   -4,   -5,
  -5,   -5,   -4,   -4,   -3,   -3,   -3,   -2,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
   0,    0,    0,    0,    0,    0,    1,    1,    0,    0,    0,    0,    0,    0,    0,    1,
   1,    1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,
   1,    0,    0,    0,    0,    0,    1,    1,    1,    1,    1,    1,    1,    1,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -2,   -2,   -2,
  -3,   -3,   -3,   -3,   -3,   -3,   -3,   -3,   -4,   -4,   -4,   -5,   -5,   -5,   -3,   -1,
   2,    4,    4,    2,    0,    0,    1,    4,    6,    6,    6,    6,    6,    7,    9,   10,
  11,   10,    8,    6,    5,    5,    6,    7,    7,    6,    5,    4,    4,    4,    3,    1,
   0,   -1,    0,    0,    0,    0,    0,    1,    1,    2,    1,    1,    0,   -1,   -2,   -3,
  -2,   -1,    0,    0,    0,    0,    0,    0,   -1,   -1,   -2,   -3,   -4,   -4,   -4,   -3,
  -2,   -1,   -2,   -2,   -2,   -2,   -2,   -3,   -3,   -3,   -3,   -2,   -1,    0,    0,    0,
   0,   -1,   -1,   -1,   -2,   -2,   -2,   -2,   -2,   -1,    0,    0,    0,    0,    0,    0,
  -1,   -1,   -1,   -2,   -1,   -1,    0,    0,    1,    1,    1,    1,    1,    0,    0,    0,
   0,    0,    0,    0,    1,    2,    2,    2,    2,    1,    1,    1,    1,    2,    3,    4,
   6,    7,    7,    6,    5,    4,    4,    4,    4,    4,    4,    4,    3,    4,    4,    4,
   4,    3,    2,    1,    0,    0,    0,    0,    0,   -1,   -2,   -2,   -3,   -3,   -4,   -5,
  -5,   -6,   -5,   -5,   -5,   -5,   -5,   -4,   -4,   -4,   -4,   -5,   -5,   -6,   -6,   -6,
  -5,   -5,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -3,   -3,   -3,   -2,   -2,   -1,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    0,    0,    0,    0,
   0,    1,    1,    1,    1,    1,    1,    1,    1,    1,    1,    1,    0,    0,    0,    0,
   0,    0,    1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,   -1,   -1,   -1,   -1,   -1,   -1,   -2,   -2,   -2,   -2,   -2,   -2,   -3,   -3,   -4,
  -4,   -5,   -6,   -6,   -4,   -2,    0,    3,    4,    3,    2,    1,    2,    3,    4,    4,
   4,    4,    5,    6,    7,    8,    9,    9,    8,    7,    5,    4,    5,    5,    5,    5,
   4,    4,    4,    4,    3,    1,    0,    0,    0,    0,    0,    0,    0,    0,    1,    2,
   2,    1,    0,    0,   -1,   -2,   -2,   -1,   -1,    0,    0,    0,    0,    0,    0,   -1,
  -1,   -3,   -4,   -4,   -4,   -3,   -3,   -2,   -2,   -2,   -1,   -1,   -2,   -2,   -3,   -3,
  -3,   -2,   -2,   -1,    0,    0,    0,    0,    0,   -1,   -1,   -2,   -2,   -2,   -2,   -1,
   0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,   -1,    0,    0,    0,    1,
   1,    2,    2,    1,    1,    2,    2,    2,    3,    3,    3,    4,    5,    5,    5,    4,
   4,    3,    3,    3,    2,    2,    3,    3,    3,    3,    3,    3,    3,    2,    1,    1,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,
  -1,   -1,   -1,   -1,   -1,   -2,   -2,   -3,   -3,   -3,   -4,   -4,   -4,   -4,   -4,   -4,
  -4,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -3,   -3,   -2,   -2,   -1,
  -1,   -2,   -2,   -2,   -1,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    1,    0,    0,    0,    1,    1,    1,    1,    1,    1,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,
  -1,   -1,   -1,   -1,   -1,   -2,   -3,   -3,   -4,   -5,   -5,   -5,   -5,   -4,   -3,   -2,
   0,    1,    2,    2,    2,    1,    0,    0,    1,    2,    3,    4,    5,    5,    6,    7,
   7,    7,    7,    6,    5,    5,    5,    5,    5,    5,    5,    5,    4,    3,    2,    1,
   0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    1,    0,    0,    0,   -1,   -2,
  -2,   -1,   -1,    0,    0,    0,    0,    0,    0,   -1,   -2,   -2,   -3,   -3,   -3,   -3,
  -2,   -1,   -1,   -1,   -1,   -1,   -2,   -2,   -2,   -2,   -2,   -2,   -1,    0,    0,    0,
   0,    0,    0,   -1,   -1,   -1,   -2,   -2,   -1,   -1,    0,    0,    0,    0,    0,    0,
   0,   -1,   -1,   -1,   -1,   -1,   -1,    0,    0,    0,    1,    1,    1,    1,    1,    1,
   1,    2,    2,    3,    3,    3,    4,    4,    4,    4,    3,    3,    3,    3,    2,    3,
   3,    3,    3,    3,    3,    2,    2,    1,    1,    1,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -2,   -2,   -2,
  -2,   -3,   -3,   -3,   -3,   -4,   -4,   -4,   -3,   -3,   -3,   -3,   -3,   -4,   -3,   -4,
  -3,   -4,   -3,   -3,   -3,   -3,   -3,   -3,   -2,   -2,   -2,   -1,   -1,   -1,   -1,   -1,
  -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    1,    1,    1,    0,    1,    1,    1,    1,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,   -1,   -1,   -2,   -2,   -2,
  -2,   -3,   -3,   -4,   -4,   -4,   -4,   -4,   -3,   -2,    0,    0,    1,    1,    1,    1,
   1,    2,    3,    3,    3,    4,    4,    5,    6,    7,    7,    6,    6,    6,    5,    5,
   5,    5,    5,    5,    4,    4,    3,    3,    2,    1,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,   -1,   -1,   -1,    0,    0,    0,
   0,    0,    0,   -1,   -1,   -2,   -2,   -3,   -2,   -2,   -2,   -1,   -1,   -1,   -1,   -1,
  -1,   -2,   -2,   -2,   -2,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,
  -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,   -1,
   0,    0,    0,    0,    0,    0,    1,    1,    0,    0,    0,    0,    1,    2,    3,    4,
   5,    4,    4,    3,    3,    3,    3,    3,    2,    2,    3,    3,    3,    3,    3,    3,
   2,    2,    1,    1,    1,    1,    1,    1,    0,    0,    0,    0,    0,    0,    0,   -1,
  -1,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -2,   -3,   -3,   -3,   -3,
  -3,   -3,   -3,   -3,   -3,   -3,   -3,   -4,   -4,   -4,   -4,   -4,   -4,   -3,   -3,   -3,
  -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -1,   -1,    0,    0,    0,    0,    0,
   0,    0,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    1,    1,    1,    1,    0,    0,    0,    0,    0,    0,    1,
   1,    1,    1,    1,    1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,
   1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -2,   -2,   -3,   -3,   -3,   -3,
  -3,   -3,   -3,   -3,   -4,   -4,   -4,   -3,   -3,   -2,   -1,    0,    0,    1,    0,    0,
   0,    1,    2,    3,    3,    4,    4,    5,    5,    6,    6,    6,    6,    6,    5,    4,
   4,    4,    4,    4,    4,    3,    3,    3,    2,    1,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    1,    1,    0,    0,    0,   -1,   -1,   -1,   -1,   -1,    0,    0,    0,
   0,    0,    0,   -1,   -1,   -2,   -2,   -2,   -2,   -2,   -1,   -1,   -1,   -1,   -1,   -1,
  -1,   -1,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,
  -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,   -1,   -1,
  -1,    0,    0,    0,    0,    0,    1,    1,    1,    0,    1,    1,    1,    2,    3,    3,
   4,    5,    6,    6,    7,    6,    5,    4,    3,    3,    4,    4,    5,    5,    5,    5,
   4,    3,    2,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -2,
  -4,   -5,   -5,   -5,   -5,   -4,   -4,   -3,   -3,   -3,   -3,   -4,   -4,   -5,   -5,   -6,
  -6,   -6,   -5,   -5,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -4,   -3,   -3,
  -2,   -1,    0,    0,    0,    0,    0,   -1,   -1,    0,    0,    0,    0,    0,    1,    1,
   1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    1,    0,
   0,    0,    0,    0,    0,    0,    1,    1,    2,    1,    1,    1,    0,    0,    0,    0,
   0,    0,    0,    0,    1,    1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -2,   -2,   -2,   -3,   -4,
  -4,   -3,   -1,    0,    2,    2,    2,    1,    1,    1,    2,    3,    3,    3,    3,    4,
   5,    6,    7,    7,    7,    6,    6,    5,    4,    4,    4,    4,    4,    4,    4,    4,
   4,    3,    1,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    1,    0,
   0,   -1,   -2,   -2,   -2,   -1,   -1,    0,    0,    0,    0,    0,   -1,   -2,   -3,   -3,
  -3,   -3,   -3,   -2,   -2,   -1,   -1,   -1,   -1,   -1,   -2,   -2,   -2,   -2,   -1,   -1,
  -1,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,   -1,   -1,    0,    0,    0,
   0,    0,    0,    0,   -1,   -1,   -1,   -1,   -1,   -1,    0,    0,    0,    1,    1,    1,
   2,    2,    2,    1,    1,    2,    2,    2,    3,    3,    3,    3,    3,    3,    3,    2,
   2,    2,    2,    1,    1,    2,    2,    2,    2,    2,    1,    1,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,   -1,   -1,
  -1,   -1,   -1,   -2,   -2,   -2,   -2,   -2,   -3,   -3,   -3,   -4,   -4,   -3,   -3,   -3,
  -3,   -3,   -3,   -3,   -3,   -3,   -3,   -3,   -3,   -3,   -2,   -2,   -2,   -1,   -1,   -1,
  -1,   -1,   -1,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    0,    0,
   0,    0,    0,    1,    1,    1,    1,    1,    1,    0,    0,    0,    0,    0,    0,    1,
   1,    1,    1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,
   1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -2,   -2,   -2,
  -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -3,   -3,   -4,   -3,   -4,   -3,   -3,   -1,
   0,    1,    1,    1,    0,    0,    0,    0,    1,    2,    3,    3,    4,    5,    5,    5,
   6,    5,    5,    4,    3,    3,    3,    3,    3,    4,    4,    4,    3,    3,    2,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    0,    0,   -1,   -1,   -2,
  -2,   -1,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -2,   -2,   -2,   -2,   -2,
  -1,   -1,   -1,    0,    0,   -1,   -1,   -1,   -2,   -2,   -2,   -1,   -1,    0,    0,    0,
   0,    0,    0,    0,   -1,   -1,   -2,   -2,   -1,   -1,   -1,    0,    0,    0,    0,    0,
   0,   -1,   -1,   -1,    0,    0,    0,    1,    1,    2,    2,    2,    2,    2,    2,    2,
   2,    2,    3,    3,    3,    3,    3,    3,    3,    3,    2,    2,    2,    2,    2,    1,
   1,    1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -2,   -2,   -2,   -2,   -2,
  -3,   -3,   -3,   -3,   -3,   -3,   -2,   -2,   -2,   -3,   -3,   -3,   -3,   -3,   -3,   -3,
  -2,   -2,   -2,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    1,    1,    1,
   1,    1,    1,    0,    0,    1,    1,    1,    1,    1,    1,    1,    1,    0,    0,    0,
   0,    0,    0,    1,    1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,
  -1,   -1,   -1,   -1,   -1,   -2,   -2,   -2,   -3,   -3,   -3,   -3,   -3,   -3,   -3,   -2,
  -2,   -2,   -1,   -1,    0,    0,    0,    0,    0,    0,    1,    1,    1,    2,    2,    3,
   3,    3,    3,    3,    3,    4,    3,    3,    3,    3,    3,    2,    2,    2,    2,    2,
   2,    1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,
  -1,   -1,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    1,    1,    1,    1,    1,
   1,    1,    1,    1,    1,    2,    1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
   1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,   -1,   -1,
  -1,   -1,   -2,   -2,   -3,   -3,   -3,   -3,   -3,   -3,   -3,   -3,   -3,   -3,   -3,   -4,
  -4,   -4,   -4,   -3,   -3,   -3,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -1,   -1,
  -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    2,
   2,    2,    2,    2,    2,    1,    1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -2,   -2,   -2,   -2,   -2,   -2,   -2,
  -2,   -2,   -2,   -1,   -1,   -1,   -2,   -2,   -2,   -1,    0,    0,    1,    2,    3,    3,
   3,    2,    2,    1,    2,    3,    4,    5,    6,    6,    7,    7,    7,    6,    5,    5,
   4,    3,    3,    3,    3,    4,    4,    5,    4,    4,    2,    1,    0,    0,    0,    0,
   1,    1,    2,    2,    3,    2,    2,    1,    0,    0,   -1,   -1,   -1,   -1,    0,    0,
   0,    0,    0,    0,   -1,   -2,   -3,   -4,   -4,   -4,   -3,   -3,   -2,   -2,   -2,   -2,
  -2,   -3,   -3,   -4,   -4,   -4,   -3,   -3,   -3,   -2,   -2,   -2,   -2,   -3,   -3,   -4,
  -4,   -4,   -4,   -3,   -3,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -2,   -1,
  -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0, 0, 0, 0};
